读书人

asp.net 兑现多语言切换

发布时间: 2013-08-01 15:23:18 作者: rapoo

asp.net 实现多语言切换
我做了一个行业网站,现在想让这个网站实现中英语言切换,请问怎么弄,求解决
[解决办法]
一般都会做出几个不同版本出来,如果数据都是中文的,不可能用在线翻译吧。
我是这样认为的,你可以去参考下http://www.zs760.net的里面有相关的案例。
[解决办法]
资源文件只能针对页面上静态数据,如果是数据库的数据,那肯定不行。建议数据库弄两套数据(英文、中文),只有这样才能实现多语言切换
[解决办法]
参照
[解决办法]
http://www.cnblogs.com/sonce/archive/2008/03/07/1094612.html
[解决办法]
1 做两个网站 一个中文 一个英文 进行切换

2 分页配置资源文件或用全局文件,两种方式否可以

void Application_BeginRequest(Object sender, EventArgs e) 
  {
  try
  {
  if (Request.Cookies["lang"] != null)
  {
  System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(Request.Cookies["lang"].Value.ToString());
  System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(Request.Cookies["lang"].Value.ToString());
  }
  }
  catch (Exception)
  { }
  }


支持多语言
参考
参考

读书人网 >asp.net

热点推荐