zoukankan      html  css  js  c++  java
  • MVC 读配置文件 多语言

    配置文件:

      <appSettings>
        <add key="Language" value="sv"/>
      </appSettings>

    在路由里面加入一下代码:

    protected void Application_AcquireRequestState(object sender, EventArgs e)
            {
                var langName = WebConfigurationManager.AppSettings["Language"];

                if (string.IsNullOrEmpty(langName))
                {
                    if (HttpContext.Current.Request.UserLanguages != null && HttpContext.Current.Request.UserLanguages.Length != 0)
                    {
                        langName = HttpContext.Current.Request.UserLanguages[0];
                    }
                }

                var cultureInfo = new CultureInfo(langName);

                System.Threading.Thread.CurrentThread.CurrentCulture = cultureInfo;
                System.Threading.Thread.CurrentThread.CurrentUICulture = cultureInfo;
                System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(cultureInfo.Name);
                System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(cultureInfo.Name);
            }

  • 相关阅读:
    换个角度看Salesforce之基础配置学习笔记(二)
    换个角度看Salesforce之基础配置学习笔记(一)
    C# LINQ学习笔记
    Oracle使用总结
    UML图及Visio 2010使用总结
    常见的DOS命令
    ansible笔记
    jsoncpp1.9.4源码解析
    fabric链码
    fabric数据结构
  • 原文地址:https://www.cnblogs.com/wuwei928/p/2771127.html
Copyright © 2011-2022 走看看