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);
            }

  • 相关阅读:
    Spring温故而知新 – bean的装配
    Lambda表达式和表达式树
    委托的内部机制
    委托(C#)
    linux wdcp安装
    linux各个文件夹作用
    linux基本命令
    python调用html内的js方法
    Win10在右键菜单添加“在此处打开命令窗口”设置项
    python read文件的r和rb的区别
  • 原文地址:https://www.cnblogs.com/wuwei928/p/2771127.html
Copyright © 2011-2022 走看看