多语言的实现NET2.0

App_GlobalResources
新建三个文件
MultiLang.en-us.resx
MultiLang.resx
MultiLang.zh-cn.resx

Global.asaxSession_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,完成了简单吧!
posted @ 2008-07-11 23:19 52Qin 阅读(32) 评论(0)  编辑 收藏 网摘

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

相关文章:

相关链接: