我想在我的項目中使用本地化。我創建了MVC 4項目並添加了resourses.resx文件。但是,當我嘗試從_Layout.schtml工作室訪問此文件時,說當前上下文中不存在名稱'Resources'。mvc 4本地化
有什麼不對?
我想在我的項目中使用本地化。我創建了MVC 4項目並添加了resourses.resx文件。但是,當我嘗試從_Layout.schtml工作室訪問此文件時,說當前上下文中不存在名稱'Resources'。mvc 4本地化
有什麼不對?
使用@Resources.ResourceName.Property
當你想從CSHTML
不要忘了訪問資源讓您的資源公開訪問
您必須在頁面開頭的@using
語句(_Layout.cshtml
文件)中添加資源的名稱空間,或者將名稱空間添加到開頭。
在你的情況下,添加@using kazwaySite
它應該工作。此外,請注意您資源的訪問修飾符設置爲public
。打開你的資源文件,你會看到這本(見下文)在頂部屏幕:
如何讓公衆訪問? – Nate 2012-07-22 22:02:43
試着看看這裏http://www.developmentalmadness.com/archive/2009/05/20/aspnet-mvc-globalizationlocalization.aspx – 2012-07-22 22:03:15