學(xué)習(xí)使用ASP.NET 2.0的本地化
更新時(shí)間:2007年04月13日 00:00:00 作者:
譬如我有一個(gè)登陸頁面,上面有兩個(gè)Label和兩個(gè)Textbox,頁面命名為L(zhǎng)ogin.aspx,控件命名為lbl_UserName,lbl_Password,txt_UserName,txt_Password。
首先可以在網(wǎng)站上新建一個(gè)App_LocalResources的文件夾,然后新建一個(gè)資源文件,命名為L(zhǎng)ogin.aspx.resx
命名需要跟匹配的頁面名字相同。然后再新建另一個(gè)資源文件,命名為L(zhǎng)ogin.aspx.zh-Cn.resx
Login.aspx.resx 這個(gè)為默認(rèn)的,而Login.aspx.zh-Cn.resx這個(gè)為當(dāng)瀏覽器默認(rèn)語言設(shè)為中文的時(shí)候調(diào)用的。
打開Login.aspx.resx文件:
名稱 值
LabelResource1.Text Username
LabelResource2.Text Password
打開Login.aspx.zh-Cn.resx文件:
名稱 值:
LabelResource1.Text 用戶名
LabelResource2.Text 密碼
然后,在我們的頁面代碼中
把
1<asp:Label ID="lbl_UserName" runat="server"></asp:Label>
2<asp:Label ID="lbl_Password" runat="server"></asp:Label>改為
1<asp:Label ID="lbl_UserName" runat="server" Text="<%$ Resources:LabelResource1.Text %>"></asp:Label>
2<asp:Label ID="lbl_Password" runat="server" Text="<%$ Resources:LabelResource2.Text %>"></asp:Label>
3
最后,在頁面的Page屬性中,加上 Culture="auto:zh-Cn" UICulture="auto:zh-Cn" ,默認(rèn)設(shè)為了中文。
編譯便可以看到效果,當(dāng)瀏覽器默認(rèn)語言為英文時(shí),可以看到兩個(gè)Label的顯示為Username和Password。
當(dāng)瀏覽器默認(rèn)語言為中文時(shí),可以看到兩個(gè)Label的顯示為用戶名和密碼。
首先可以在網(wǎng)站上新建一個(gè)App_LocalResources的文件夾,然后新建一個(gè)資源文件,命名為L(zhǎng)ogin.aspx.resx
命名需要跟匹配的頁面名字相同。然后再新建另一個(gè)資源文件,命名為L(zhǎng)ogin.aspx.zh-Cn.resx
Login.aspx.resx 這個(gè)為默認(rèn)的,而Login.aspx.zh-Cn.resx這個(gè)為當(dāng)瀏覽器默認(rèn)語言設(shè)為中文的時(shí)候調(diào)用的。
打開Login.aspx.resx文件:
名稱 值
LabelResource1.Text Username
LabelResource2.Text Password
打開Login.aspx.zh-Cn.resx文件:
名稱 值:
LabelResource1.Text 用戶名
LabelResource2.Text 密碼
然后,在我們的頁面代碼中
把
1<asp:Label ID="lbl_UserName" runat="server"></asp:Label>
2<asp:Label ID="lbl_Password" runat="server"></asp:Label>改為
1<asp:Label ID="lbl_UserName" runat="server" Text="<%$ Resources:LabelResource1.Text %>"></asp:Label>
2<asp:Label ID="lbl_Password" runat="server" Text="<%$ Resources:LabelResource2.Text %>"></asp:Label>
3
最后,在頁面的Page屬性中,加上 Culture="auto:zh-Cn" UICulture="auto:zh-Cn" ,默認(rèn)設(shè)為了中文。
編譯便可以看到效果,當(dāng)瀏覽器默認(rèn)語言為英文時(shí),可以看到兩個(gè)Label的顯示為Username和Password。
當(dāng)瀏覽器默認(rèn)語言為中文時(shí),可以看到兩個(gè)Label的顯示為用戶名和密碼。
相關(guān)文章
深入Lumisoft.NET組件與.NET API實(shí)現(xiàn)郵件發(fā)送功能的對(duì)比分析
本篇文章對(duì)Lumisoft.NET組件與.NET API實(shí)現(xiàn)郵件發(fā)送的功能兩者進(jìn)行了深入的對(duì)比分析。需要的朋友參考下2013-05-05
就是有時(shí)候窗口不能夠成功置頂,這時(shí)需要重新切換下標(biāo)簽,就可以置頂了,本文介紹C# SetWindowPos實(shí)現(xiàn)窗口置頂?shù)姆椒?/div> 2012-12-12
Asp.Net Core Identity 隱私數(shù)據(jù)保護(hù)的實(shí)現(xiàn)
這篇文章主要介紹了Asp.Net Core Identity 隱私數(shù)據(jù)保護(hù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
asp.net 獲取系統(tǒng)中參數(shù)的實(shí)現(xiàn)代碼
asp.net 獲取系統(tǒng)中參數(shù)的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-12-12
.Net Core中自定義認(rèn)證實(shí)現(xiàn)
本文主要介紹了.Net Core中自定義認(rèn)證實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
ASP.NET百度Ueditor編輯器實(shí)現(xiàn)上傳圖片添加水印效果
這篇文章主要給大家介紹了ASP.NET百度Ueditor編輯器1.4.3這個(gè)版本實(shí)現(xiàn)上傳圖片添加水印效果的相關(guān)資料,文中通過圖文及示例代碼介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03
ASP.NET MVC中jQuery與angularjs混合應(yīng)用傳參并綁定數(shù)據(jù)
這篇文章主要介紹了ASP.NET MVC中jQuery與angularjs混合應(yīng)用傳參并綁定數(shù)據(jù),需要的朋友可以參考下2017-06-06最新評(píng)論

