.net 高手帮忙看看关于asp.net 国际化问题
http://www.chinadforce.com/viewthread.php?tid=576414
有一片文章是关于本地化的当其中
protected override void InitializeCulture()
{
if (Request.Cookies[Settings.Default.Cookies_Language] != null && Request.Cookies[Settings.Default.Cookies_Language].Value != null && Request.Cookies[Settings.Default.Cookies_Language].Value != "")
{
setCulture();
}
else
{//设置Cookie
Response.Cookies[Settings.Default.Cookies_Language].Value =
(Request.Headers["accept-language"].Split(",".ToCharArray())[0]);
Response.Cookies[Settings.Default.Cookies_Language].Expires = DateTime.Now.AddDays(1000);
setCulture();
}
base.InitializeCulture();
}
private void setCulture()
{
try
{
String selectedLanguage = Request.Cookies[Settings.Default.Cookies_Language].Value;
UICulture = selectedLanguage;
Culture = selectedLanguage;
System.Threading.Thread.CurrentThread.CurrentCulture =
System.Globalization.CultureInfo.CreateSpecificCulture(selectedLanguage);
System.Threading.Thread.CurrentThread.CurrentUICulture = new
System.Globalization.CultureInfo(selectedLanguage);
}
catch //( Exception ex )
{
Response.Cookies.Clear();// [Settings.Default.Cookies_Language].d
//throw;
}
}
中的Settings老是报错这是怎么回事 。。。。。