1

我正在尝试在我的项目中使用本地化。我创建了 MVC 4 项目并添加了 resourses.resx 文件。但是,当我尝试从 _Layout.schtml 工作室访问此文件时,说当前上下文中不存在名称“资源”。

在此处输入图像描述

在此处输入图像描述

怎么了?

4

2 回答 2

1

您必须@using在页面(文件)开头的语句中添加资源_Layout.cshtml的命名空间,或者将命名空间添加到开头。

在您的情况下,添加@using kazwaySite它应该可以工作。另外,请注意您的资源的访问修饰符设置为public. 打开你的资源文件,你会在屏幕顶部看到这个(见下文):

更改访问修饰符资源

于 2012-07-22T21:57:35.230 回答
1

@Resources.ResourceName.Property当你想从 cshtml 访问你的资源时使用 不要
忘记让你的资源公开访问

于 2012-07-22T21:57:50.220 回答