|
首先可以在網(wǎng)站上新建一個(gè)App_LocalResources的文件夾,然后新建一個(gè)資源文件,命名為L(zhǎng)ogin.ASPx.resx
命名需要跟匹配的頁(yè)面名字相同。然后再新建另一個(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)語(yǔ)言設(shè)為中文的時(shí)候調(diào)用的。
打開(kāi)Login.ASPx.resx文件:
名稱(chēng) 值
LabelResource1.Text Username
LabelResource2.Text Password
打開(kāi)Login.ASPx.zh-Cn.resx文件:
名稱(chēng) 值:
LabelResource1.Text 用戶(hù)名
LabelResource2.Text 密碼
然后,在我們的頁(yè)面代碼中
把
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
最后,在頁(yè)面的Page屬性中,加上 Culture="auto:zh-Cn" UICulture="auto:zh-Cn" ,默認(rèn)設(shè)為了中文。
編譯便可以看到效果,當(dāng)瀏覽器默認(rèn)語(yǔ)言為英文時(shí),可以看到兩個(gè)Label的顯示為Username和Password。
當(dāng)瀏覽器默認(rèn)語(yǔ)言為中文時(shí),可以看到兩個(gè)Label的顯示為用戶(hù)名和密碼。
AspNet技術(shù):學(xué)習(xí)使用ASP.NET 2.0的本地化,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。