在我的 MVC 4 应用程序中进行重大重构后,Razor 在调试视图时显示此错误:
当前上下文中不存在名称“model”。
这是有问题的代码行:
@model ICollection<DataSourceByActive>
我知道使用@model
是正确的。
为什么会发生这种情况?我该如何修复它?
我认为您弄乱了 Views 文件夹中的 web.config 文件。
创建一个针对相同 .NET 框架的新项目,并将其 Views/web.config 文件复制到当前项目中的文件之上。这将解决您的问题。
另外,正如 Dudeman3000 评论的那样,如果您的 MVC 项目中有区域,那么它们都有Views\web.config
文件也是如此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)