閱讀76 返回首頁    go 阿裏雲 go 技術社區[雲棲]


asp.net2.0中App_GlobalResources的使用

asp.net 2.0中的App_GlobalResources可以用來解決本地化的問題,程序會根據瀏覽器的語言首選項自動判斷顯示出本地化的界麵。

首先在App_GlobalResources新建resx資源文件。如:

不同語言的resx中項目應該具有相同的名稱:

完了以後就可以使用這些名值對了,

<asp:Literal ID="Literal1" runat="server" Text="<% $ Resources:Resources,name%>" />

或者

<%=Resources.Resources.name%>

<%$ Resources:Resources, name %> 的意思是
從 Resources 中得到 Resources 這個 resx 中的 name 的字符串,我在 Resources/Resources.resx 內添加了 name ,值是 "xiaoshan!" 然後就顯示出來了:)

至此你可以更換瀏覽器的語言首選項來看看效果了。

接下去的問題是怎麼通過程序本身的方式來更換語言項。

可以往web.config中增加<globalization culture="en-US" uiCulture="en-US"/>來改變程序默認使用的語言項。

 

最後更新:2017-04-02 06:51:19

  上一篇:go MySQL中的索引
  下一篇:go 又拍網架構中的分庫設計