簡體   English   中英

ASP.NET MVC 2.0中的本地化和全球化

[英]Localization & Globalization in asp.net mvc 2.0

我知道已經有一些關於此主題的帖子,但我仍然感到困惑。

http://www.codeproject.com/KB/aspnet/Localizing_ASP_NET_MVC.aspx?msg=3189952#xx3189952xx

這個看起來很簡單,但是有人說它沒有使用App_LocalResources文件夾。

因此,我不確定這些文件夾之間有什么區別以及為什么要同時使用這兩個文件夾。

另一方面,這篇文章看起來很長,並且有很多代碼可以更改語言。

http://adamyan.blogspot.com/2010/02/aspnet-mvc-2-localization-complete.html

所以我不確定哪個更好。 第一個是我期望的代碼,但是我不確定是否是因為您給用戶選擇語言的選擇(反對使用自動或硬編碼值),所以代碼會膨脹並且很長。

兩種方法基本上是相同的,因為資源文件生成具有返回字符串的屬性的公共類。

第一個對所有字符串使用一個全局資源( App_GlobalResources ),第二個解釋了如何針對不同的視圖分離資源。

我認為,全局資源對MVC應用程序更好,因為您可以在模型和視圖中重用它們,但是可以在YMMV中重用它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM