91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解ASP.NET多語言支持組件的分析

發布時間:2021-11-22 18:28:28 來源:億速云 閱讀:153 作者:柒染 欄目:編程語言

這篇文章給大家介紹如何理解ASP.NET多語言支持組件的分析,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

其實ASP.NET已經集成對國際化和本地化的支持,但前些日子我正好在研究CS。所以沒有采用微軟內置的多語言支持方案,而是采用CS2.1項目的多語言支持方案為藍本進行改寫的。

主要由ASP.NET多語言支持組件和站點工程交互來實現多語言支持的

一.組件工程:

由ResourceManager對象負責資源(文本)讀取的相關操作,由Ryu666Cache對象負責緩存資源文件數據(添加了緩存依賴).

二.站點工程:

ASP.NET多語言支持組件主要有兩職責:其一,在站點目錄下的Languages目錄下提供所有語言版本的資源文件(XML).其二,在Web.Config文件中appSettings節中提供站點的默認語言版本. 使用說明:

根據上述說明得知,其實運用此模塊相當簡單,針對以下幾個方面說明:

1.資源讀取:

在需要讀取資源文本的地方調用ResourceManager.GetString("XXXX"),XXXX為資源文件中的resource元素的name屬性.特別提醒:不一定在站點工程中讀取資源,如果使用自定義控件時,本組件功效會更顯著.

2.資源文件提供:

在站點工程中建立Languages目錄,然后在其中的languages.xml聲明所有支持的語言版本.然后建立以相應語言代碼為名字的子目錄,在其中再以自應的格式建立Resources.xml資源文件.

3.設置默認站點語言:

在Web.config文件的appSettings節中聲明.其值需要對應語言目錄下languages.xml所聲明的語言代碼.

4.用戶個性化語言選擇:

在需要切換用戶語言的地方設置Session["userLanguage"]值便可.設置默認站點語言類似,所設的值需要在語言聲明文件中被定義.

為演示方便現版本采用Session存放用戶定制的語言版本,若用于產品化時建議結合ASP.NET 2.0的Profile管理用戶的個性化語言版本. 使用這個ASP.NET多語言支持組件,可以方便的在ASP.NET程序中進行多語言國際化支持。

    關于如何理解ASP.NET多語言支持組件的分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    荆门市| 黄龙县| 澄江县| 商城县| 哈巴河县| 盐边县| 铜鼓县| 安吉县| 平遥县| 山丹县| 云龙县| 敦化市| 东辽县| 文山县| 富锦市| 图木舒克市| 南木林县| 张家口市| 松溪县| 阳朔县| 西峡县| 江油市| 洞口县| 庆元县| 淮北市| 体育| 苏尼特左旗| 天镇县| 夏河县| 闸北区| 柳河县| 镇沅| 富顺县| 汤原县| 理塘县| 项城市| 合水县| 曲阜市| 通化市| 宣威市| 苏尼特左旗|