日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

asp.net 2.0 语言包 全球化

發(fā)布時間:2025/5/22 asp.net 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp.net 2.0 语言包 全球化 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
asp.net 2.0 語言包 全球化

新建一個測試站點添加 一個頁面 test.aspx 在頁面上拉出一個label控件命名為了 labTest
添加兩個特殊的文件夾App_GlobalResources App_LocalResources?
右鍵單擊App_LocalResources 添加一個新的文件 命名為 test.aspx.resx 打開test.aspx.resx?
添加一條新的記錄 名稱:labTest 值:測試
復(fù)制test.aspx.resx 文件。并命名成 test.aspx.en.resx (英文 en) 修改 labelTest的值為:test
接 下來在 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Culture="auto:zh-cn" UICulture="auto:zh-cn"? Inherits="test" %>
加上 Culture 和 UICulture (測試發(fā)現(xiàn) Culture沒有起作用可以刪除)

打開labTest屬性框。 找到 dataExpression Expression type 選擇 resource ,resourceKey選擇 labTest
查看這個頁面。我們可以看到 測試 兩個字?
接下來。internet選項 語言 添加一個新的語言 en 并把它放在第一位。。重新刷新頁面你可以看到 test
注意: app_localresources 文件夾里的資源文件的命名 文件名稱."語言代號".resx 并且需要一個默認(rèn)的沒有語言代號的

我們繼續(xù)試一下 App_GlobalResources(全局資源) 新建一個 Resource.ascx 添加 labTest2 值:測試2
復(fù)制出一個 Resource.en.ascx 值為? Test2?
在test.aspx里再拉出一個 label 選取 data expression 繼續(xù)選擇 resource 把Resource(剛才取的名稱)放入 classkey 接下來就可以選擇
resourceKey 為 labTest2

測試。你就可以看到你想要的了.

如何自己去控制 語言呢。我們只要重寫 InitializeCulture() 并在里面設(shè)置? System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("name");

protected?override?void?InitializeCulture()
????{
????????System.Threading.Thread.CurrentThread.CurrentUICulture?=?new?System.Globalization.CultureInfo("name");
????????//base.InitializeCulture();
????}

就可以了

這個時候也許會你問哪一些我們需要動態(tài)提示綁定的應(yīng)該什么處理呢。
我們發(fā)現(xiàn)也很簡單。
原來可以直接通過
?this.Title = Resources.Resource.labTest2; 這樣的方式來獲得 Resource(同樣為你資源的名字)
?

this.Title =HttpContext.GetLocalResourceObject("~/ActivityList.aspx", "Title").ToString(); 這樣也可以獲取

posted on 2018-08-10 21:46 micwin 閱讀(...) 評論(...) ?編輯 收藏

轉(zhuǎn)載于:https://www.cnblogs.com/chinanetwind/articles/9457581.html

總結(jié)

以上是生活随笔為你收集整理的asp.net 2.0 语言包 全球化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。