日期:2014-05-17  浏览次数:20525 次

实现网站中英文转换
中文 / English 网站上有这样两个按钮。

当点击 中文 或默认情况下,网站内容为中文;
当点击 English 时,网站内容变成英语;
只有一个网站清况下,怎样实现呢?

给的分不多,还请大侠指教!
或加QQ:842711682
感谢!

------解决方案--------------------
应该只能有两个网站的情况下才能实现吧。。。
------解决方案--------------------
做出来了,客户也不满意的。
还是两套吧,微软都这样了。
------解决方案--------------------
其实就是两个网站。
------解决方案--------------------
通过配置 XML实现多语言的访问
protected override void InitializeCulture()
{
String s = Request.QueryString["currentculture"];
if (!String.IsNullOrEmpty(s))
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo(s);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s);
}
}
或Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持 
http://topic.csdn.net/u/20100429/22/018dff79-0a4b-495b-b750-e243c94798ad.html
------解决方案--------------------
XML、页面跟CS文件的文字用resources文件替换
JS文件的字符用变量设定中英文两个路径调用不同语言的JS
其实挺简单的,就是内容多