2012-07-22 51 views
1

我想在我的項目中使用本地化。我創建了MVC 4項目並添加了resourses.resx文件。但是,當我嘗試從_Layout.schtml工作室訪問此文件時,說當前上下文中不存在名稱'Resources'。mvc 4本地化

enter image description here

enter image description here

有什麼不對?

回答

1

使用@Resources.ResourceName.Property當你想從CSHTML
不要忘了訪問資源讓您的資源公開訪問

+0

如何讓公衆訪問? – Nate 2012-07-22 22:02:43

+1

試着看看這裏http://www.developmentalmadness.com/archive/2009/05/20/aspnet-mvc-globalizationlocalization.aspx – 2012-07-22 22:03:15

1

您必須在頁面開頭的@using語句(_Layout.cshtml文件)中添加資源的名稱空間,或者將名稱空間添加到開頭。

在你的情況下,添加@using kazwaySite它應該工作。此外,請注意您資源的訪問修飾符設置爲public。打開你的資源文件,你會看到這本(見下文)在頂部屏幕:

Change access modifier resource