您的位置:首页 > 编程语言 > ASP

asp.net多语言设置方法

2011-05-07 10:13 573 查看
假如在开发时 framework不完全汉化 可能会出现有东东 比如datapager 的上一页下一页等显示成英文 解决方案如下:

在Global.asax文件中添加:

void Application_PreRequestHandlerExecute(object sender, EventArgs e)
{
String selectedLanguage = "zh-CN";\\ en-us

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(selectedLanguage);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(selectedLanguage);
}


selectedLanguage 可以从系统配置文件系统中读取,也可以通过cookie等方式读取。

在App_GlobalResources文件夹中添加如下资源:

[code]labels.zh-CN.resx
labels.zh-TW.resx
labels.resx


[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: