繁体   English   中英

找不到类型或名称空间名称“资源”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM