asp.net中MVC多语言包的使用
Global.asax.cs文件
protected void Application_AcquireRequestState(object sender, EventArgs e)
{
if (HttpContext.Current.Session != null)
{
if (this.Session["language"] == null string.IsNullOrWhiteSpace(this.Session["language"].ToString()))
{
Session["language"] = "zh-CN";
}
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(Session["language"].ToString());
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(Session["language"].ToString());
}
}
登录页面
if (Session["language"] == null)
{
Session["language"] = "zh-CN";
}
else if (Session["language"].Equals("en-US"))
{
Session["language"] = "zh-CN";
}
else
{
Session["language"] = "en-US";
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。