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);
          }
    }
  • 相关阅读:
    多线程
    集合与文件操作
    Net基础复习
    form表单
    html的常用标签和属性
    C#泛型与linq
    2020 年度总结 & OI 生涯感想——当年酒狂自负
    TODO-List
    Attention Points
    THUWC2020 游记
  • 原文地址:https://www.cnblogs.com/kkwoo/p/3976101.html
Copyright © 2011-2022 走看看