资源文件之App_GlobalResources的使用方法

App_GlobalResources,全局资源文件,可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面,可以实现网站多语言。

使用情况:

1. ASP.NET控件属性

<asp:Button ID="btnSignUp" runat="server" Text="<%$ Resources:Cardholder, GR_CH_SignUp %>"
    OnClick="btnSignUp_Click" />

2. HTML标签属性

<input type="button" value="<%: Resources.Cardholder.GR_CH_Cancel %>" />

3. JavaScript脚本

<script type="text/javascript">
    var GR_JS_PasswordRequired = "<%: Resources.WebShellSite.GR_WS_Password_Required %>";
    
    function CheckPassword() {
        var password = $("#" + "<%: txtPassword.ClientID %>");
        if (password.val() == "") {
            alert(GR_JS_PasswordRequired);
        }
    }
</script>
View Code

如果JavaScript脚本要使用到GlobalResources中定义的字段,

  a. JavaScript脚本定义在页面,那么可以直接使用
  b. JavaScript脚本定义在JS文件,不可以直接在JS文件中获取GlobalResources中的字段,必须先在页面定义一个全局变量从GlobalResources中取到该字段

 

 
posted @ 2014-02-14 15:53  Rhine  阅读(762)  评论(0编辑  收藏  举报
INTERESTED IN
WORKING WITH US?