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