多语言的实现NET2.0
App_GlobalResources
新建三个文件
MultiLang.en-us.resx
MultiLang.resx
MultiLang.zh-cn.resx
在Global.asax的Session_Start方法里
新建三个文件
MultiLang.en-us.resx
MultiLang.resx
MultiLang.zh-cn.resx
在Global.asax的Session_Start方法里
string clientCultrue = Request.UserLanguages[0].ToString();
try {
//使用客户的浏览器的默认语言来确定显示
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(clientCultrue);
} catch {
//如果失败,就使用默认语言展示给用户。
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-us");
}
OK,完成了简单吧!
try {
//使用客户的浏览器的默认语言来确定显示
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(clientCultrue);
} catch {
//如果失败,就使用默认语言展示给用户。
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-us");
}