在我的剃刀视图中,我将include命名空间命名为:@using Resources = Project.Resources
。我想在每个视图中包含此命名空间。所以我去了我的views文件夹的Web.config并添加了这个:
<configuration>
<system.web.webPages.razor>
<namespaces>
<add namespace="Project.Resources" />
</namespace>
</system.web.webPages.razor>
</configuration>
有没有办法为此命名空间添加名称?我可以在观看中输入@Resource.Label
吗?
答案 0 :(得分:2)
我已经调查了大约半个小时(实际上更多的时间)。你可以找到答案here,正如danludwig所说。你正在做的是对的,只需保存你的项目和解决方案,并重新启动你的视觉工作室。我试过了,工作正常。希望有所帮助。
<add namespace="myNameSpace=Ioc.Model" />
答案 1 :(得分:0)
我知道这是一个老问题,但是, 还有另一种添加命名空间的方法:
<configuration>
<system.web.webPages.razor>
<namespaces>
<add namespace="Projects = Project.Resources" />
</namespace>
</system.web.webPages.razor>
</configuration>
并且正如您提到的,您可以键入@Resource。标记您的视图。