资源文件之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脚本
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<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>
如果JavaScript脚本要使用到GlobalResources中定义的字段,
a. JavaScript脚本定义在页面,那么可以直接使用
b. JavaScript脚本定义在JS文件,不可以直接在JS文件中获取GlobalResources中的字段,必须先在页面定义一个全局变量从GlobalResources中取到该字段
——
不要等到人生垂暮,才想起俯拾朝花,且行且珍惜...