[英]The type or namespace name 'Resource' could not be found
我有一个resource.resx文件,其中列出了键值对中的变量。 在我项目的“ cs”部分中,资源被识别。
但是在我的“ cshtml”文件的“剃须刀”部分,我得到了错误。 “找不到类型或名称空间名称'Resource'”。 在“剃刀”代码中使用资源的正确方法是什么?
@using Resource
....
...
<td>Name <a href="@Resource.Name"></a></td>
转到您的C#代码。 单击Resource
类(转到类定义-当光标停留在类名上时,只需按F12键)。 并检查此类的名称空间。 将此名称空间放在@using
节中。 但我建议您默认情况下在页面中放置此名称空间的定义。 您可以在此处阅读如何做。
我刚刚创建了新的MVC项目。 添加了具有String1
属性的Resource.resx
文件。 建立它。 我只需要在视图中调用@Resource.String1
,而不使用@using
指令或添加名称空间。
<h2>@Resource.String1</h2>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.