譬如我有一个登陆页面,上面有两个Label和两个Textbox,页面命名为Login.aspx,控件命名为lbl_UserName,lbl_Password,txt_UserName,txt_Password。 首先可以在网站上新建一个App_LocalResources的文件夹,然后新建一个资源文件,命名为Login.aspx.resx Login.aspx.resx 这个为默认的,而Login.aspx.zh-Cn.resx这个为当浏览器默认语言设为中文的时候调用的。 打开Login.aspx.resx文件: 打开Login.aspx.zh-Cn.resx文件: 然后,在我们的页面代码中 最后,在页面的Page属性中,加上 Culture=”auto:zh-Cn” UICulture=”auto:zh-Cn” ,默认设为了中文。 编译便可以看到效果,当浏览器默认语言为英文时,可以看到两个Label的显示为Username和Password。
命名需要跟匹配的页面名字相同。然后再新建另一个资源文件,命名为Login.aspx.zh-Cn.resx
名称 值
LabelResource1.Text Username
LabelResource2.Text Password
LabelResource1.Text 用户名
LabelResource2.Text 密码
把<asp:Label ID=”lbl_UserName” runat=”server”></asp:Label>
<asp:Label ID=”lbl_Password” runat=”server”></asp:Label>
改为<asp:Label ID=”lbl_UserName” runat=”server” Text=”<%$ Resources:LabelResource1.Text %>”></asp:Label>
<asp:Label ID=”lbl_Password” runat=”server” Text=”<%$ Resources:LabelResource2.Text %>”></asp:Label>
当浏览器默认语言为中文时,可以看到两个Label的显示为用户名和密码。
学习使用asp.net 2.0的本地化_asp.net技巧
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 学习使用asp.net 2.0的本地化_asp.net技巧
相关推荐
-      对.net framework 反射的反思_asp.net技巧
-      .net3.5和vs2008中的asp.net ajax_asp.net技巧
-      使用asp.net ajax框架扩展html map控件_asp.net技巧
-      asp.net应用程序资源访问安全模型_asp.net技巧
-      photoshop初学者轻松绘制螺旋漩涡特效_photoshop教程
-      photoshop通道结合图层模式抠狗尾巴草_photoshop教程
-      web.config详解+asp.net优化_asp.net技巧
-      asp.net中多彩下拉框的实现_asp.net技巧