.net 软件配置多语言环境[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

  private void Button1_Click(object sender, System.EventArgs e)
  {
   this.UpdateCultureCookie(ConfigurationSettings.AppSettings["ENCulture"].ToString());
   System.Web.UI.Page currentPage= (System.Web.UI.Page)this;
   Response.Redirect(currentPage.Request.Url.ToString());
  }

  private void UpdateCultureCookie(string culture)
  {
   if(Request.Cookies["CultureResource"] != null)
   {
    Response.Cookies["CultureResource"].Value = culture;
    Response.Cookies["CultureResource"].Expires = System.DateTime.Now.AddDays(30);
   }
   else
   {
    HttpCookie cultureCookie = new HttpCookie("CultureResource");
    cultureCookie.Value = culture;
    cultureCookie.Expires = System.DateTime.Now.AddDays(30);
    Response.Cookies.Add(cultureCookie);
   } 
  }

  private void Button2_Click(object sender, System.EventArgs e)
  {
   this.UpdateCultureCookie(ConfigurationSettings.AppSettings["CNCulture"].ToString());
   System.Web.UI.Page currentPage= (System.Web.UI.Page)this;
   Response.Redirect(currentPage.Request.Url.ToString());
  }
 }
}

本文关键:.net 软件配置多语言环境
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top