zoukankan      html  css  js  c++  java
  • ASP.NET国际化

    App_GlobalResources-创建资源文件

    界面调用 <asp:Label ID="Label1" runat="server" Text="<%$ Resources:LocalizedText, S001  %>"></asp:Label>

    <%$ Resources:资源文件名, 资源名称  %>

    程序后台获取资源文件

    (String)GetLocalResourceObject("Label1Resource1.Text");获取本地资源

    (String)GetGlobalResourceObject("LocalizedText", "S002");获取全局资源

    界面语言选择常用做法

    1 <a href="?currentculture=zh-cn">中文(中国)</a>
    2 &nbsp;
    3 <a href="?currentculture=en-us">English(USA)</a> 

    后台事件

    protected override void InitializeCulture()
    {
         string s = Request.QueryString["currentculture"];
          if (!String.IsNullOrEmpty(s))
          {
               //UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
               //Culture - 决定各种数据类型是如何组织,如数字与日期
               Thread.CurrentThread.CurrentUICulture = new CultureInfo(s);
               Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s);
          }
    }
  • 相关阅读:
    JQuery hover鼠标变换
    装饰者模式
    principle04
    Method Injection
    观察者模式
    Java SPI
    Redis--学习01
    OO设计中5大原则
    knowledge
    策略模式
  • 原文地址:https://www.cnblogs.com/kkwoo/p/3976101.html
Copyright © 2011-2022 走看看