zoukankan      html  css  js  c++  java
  • 实现本地化多语言

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;

    /// <summary>
    /// Summary description for PageBase
    /// </summary>
    public class PageBase: System.Web.UI.Page
    {
     public PageBase()
     {
      //
      // TODO: Add constructor logic here
      //
     }

        #region 实现本地化多语言
        protected override void InitializeCulture()
        {
            base.InitializeCulture();

            string languagePreference = (string)Session["LanguagePreference"];
            if (string.IsNullOrEmpty(languagePreference) || (languagePreference.ToLower() == "auto"))
            {
                languagePreference = "zh-CN";
            }
            this.UICulture = languagePreference;
            this.Culture = languagePreference;

            //System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CreateSpecificCulture(languagePreference);
            //System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(languagePreference);

            System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo(languagePreference);
            System.Threading.Thread.CurrentThread.CurrentUICulture = culture;
            System.Threading.Thread.CurrentThread.CurrentCulture = culture;

        }
        #endregion

    }

  • 相关阅读:
    C#线程的IsBackgroud属性动态设置
    asp.net 异步
    IBM一些Java文章
    (一)Apollo配置中心介绍
    样式表中的 element.style样式如何修改
    jquery中的append和js原生中的innerhtml的区别
    如何在datagrid中的column获取json数据
    快速排序
    冒泡排序
    二进制中有多少个1?
  • 原文地址:https://www.cnblogs.com/hxwzwiy/p/2412242.html
Copyright © 2011-2022 走看看