我想在我的项目中使用本地化。我创建了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