Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在我的项目中使用本地化。我创建了 MVC 4 项目并添加了 resourses.resx 文件。但是,当我尝试从 _Layout.schtml 工作室访问此文件时,说当前上下文中不存在名称“资源”。
怎么了?
您必须@using在页面(文件)开头的语句中添加资源_Layout.cshtml的命名空间,或者将命名空间添加到开头。
@using
_Layout.cshtml
在您的情况下,添加@using kazwaySite它应该可以工作。另外,请注意您的资源的访问修饰符设置为public. 打开你的资源文件,你会在屏幕顶部看到这个(见下文):
@using kazwaySite
public
@Resources.ResourceName.Property当你想从 cshtml 访问你的资源时使用 不要 忘记让你的资源公开访问
@Resources.ResourceName.Property