在ASP.NET 2.0中實現本地化

來源:互聯網
上載者:User

摘要:

由于越來越多的跨國公司需要跨語言的WEB應用,所以本地化工作變得尤其重 要,在ASP.NET 1.1 中我們使用ResourceManager 類來實現這個工作,而2.0中 提供了更加方便的方法和工具來實現。

導言:

現在很多跨國的商務需求都需要實現多語言,對客戶來說他們始終想看到網 站是用他們所熟悉的語言來顯示的,他們不會關注網站使用的是什麼技術,而現 在的開發工具或者開發技術並沒有在本地化方面做的很好,我們還需要花大量的 時間和精力去做本地化的工作。

ASP.NET2.0的出現大大簡化了這個過程,配合VS.NET2005新的特性,我們可 以很方便得來自動剝離網站的語言元素,很容易去實現多版本網站,而且許多針 對本地化的API同樣也可以方便得協助我們完成這個過程

.NET 1.1中的本地化:

在1.1中我們使用ResourceManager來實現這個過程,或許對於WINFORM來說這 個過程還比較簡單,但是VS.NET2003並沒有給我們WEBFORM下的本地化工作帶來 什麼自動化,我們還需要花很多精力在重複復制代碼上。

.NET 2.0 中的本地化:

2.0中的本地化還是基於1.1的,但是卻提供了很多自動化工作:

1、自動產生頁面資源檔

2、方便的編程實現資源檔的訪問

3、自動為頁面裝載合適的語言

4、控制項和資源檔自動匹配

5、強型別的資源檔

6、資源檔編輯器

7、資源檔使用運算式

8、資源Provider模型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.