多语言的实现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,完成了简单吧!

你可能感兴趣的:(net)