我創建了必須以一種以上的語言提供一個asp.net MVC4 web項目的差異。請告訴我NeutralResourcesLanguageAttribute和的UICulture的一個asp.net MVC項目
我想爲此Web項目設置默認語言。 經過一番研究,似乎可以在兩個地方設置默認語言。
NeutralResourcesLanguageAttribute在集信息
[assembly: NeutralResourcesLanguageAttribute("en")]
從MSDN:在web.config中
<system.web>
<globalization uiCulture="en"/>
Informs the resource manager of an app's default culture. This class cannot be inherited.
全球化uiCultur從MDSN:Specifies the default culture for processing locale-dependent resource searches. For valid culture strings, see System.Globalization.CultureInfo Class.
現在我的問題:
在Web項目中設置默認語言的正確方法是什麼(NeutralResourcesLanguageAttribute或globalization uiCultur)?
經過一些更多的測試,這似乎是最好的答案。 NeutralResourcesLanguageAttribute是關於程序集探測的,其中web.config uiCulture僅設置默認語言。 – Manuel
我有一個後續問題:應該在哪個程序集中指定?正在執行的程序集或持有資源文件的程序集? – sondergard