Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC4本地化_C#_Asp.net Mvc_Localization - Fatal编程技术网

C# MVC4本地化

C# MVC4本地化,c#,asp.net-mvc,localization,C#,Asp.net Mvc,Localization,我试图在我的项目中使用本地化。我创建了MVC4项目并添加了resources.resx文件。但是当我试图从_Layout.schtml studio访问这个文件时,我会说“Resources”这个名称在当前上下文中不存在 有什么问题吗?您必须使用页面开头的语句(\u Layout.cshtml文件)在@中添加资源的名称空间,或者将名称空间添加到开头 在您的情况下,使用kazwaySite添加,它应该可以工作。另外,请注意资源的访问修饰符设置为public。打开资源文件,您将在屏幕顶部看到以下

我试图在我的项目中使用本地化。我创建了MVC4项目并添加了resources.resx文件。但是当我试图从_Layout.schtml studio访问这个文件时,我会说“Resources”这个名称在当前上下文中不存在


有什么问题吗?

您必须使用页面开头的
语句(
\u Layout.cshtml
文件)在
@中添加资源的名称空间,或者将名称空间添加到开头

在您的情况下,使用kazwaySite添加
,它应该可以工作。另外,请注意资源的访问修饰符设置为
public
。打开资源文件,您将在屏幕顶部看到以下内容:


当您想从cshtml访问资源时,请使用
@Resources.ResourceName.Property

别忘了将您的资源公开访问

尝试查看此处