ViewData&模型在当前上下文中不存在

时间:2017-11-07 15:54:41

标签: razor asp.net-core-mvc visual-studio-2017 asp.net-core-2.0

我有一个使用VS 2017 EF Core的.Net Core 1.1项目。当我创建一个新视图时,我收到了ViewData,Model甚至@model上当前上下文错误中不存在的信息。在尝试解决问题时,我最终更新了我的软件包,这只给了我更多的错误来解决。由于更新,我没有运行.Net Core 2.0。我的项目中的其他视图没有这个问题。我只创建了一个其他视图,我最终遇到了同样的问题,但只是在@model上它消失了......不要问我怎么样或为什么。对于这个模型,我似乎无法找到解决方案。我重建了这个项目。我删除了视图并重新创建它无济于事。现在,@ model似乎没问题,但找不到视图模型,我的视图中没有智能感知。 ViewImports文件包含所需的所有内容。我在视图中完全限定了模型,但没有帮助。我有36个错误,其中大多数指向第1行,这是我的“@model TournamentScheduleViewModel”语句。所以,我觉得缺少了一些东西。在此问题出现之前,我没有对它进行任何更新。下面是我遇到问题的视图的快照,以及我在错误列表中看到的一些错误。我搜索过网络,但没有找到解决问题的方法。任何帮助将不胜感激。这让我疯狂,我已准备好继续我的项目。如果您想查看更多代码或信息,请告诉我们。感谢。

另外,忘记提及当我按F5或ctrl-F5时,即使出现所有错误,网站也会出现在浏览器中。我可以点击并仍然查看页面,只有一部分因为它不能完全正常工作。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

目前还不确定问题是关于为什么我的视图模型,'模型'和'ViewData'在我的视图中无法识别,但我重新开始并创建了另一个.net核心1.1项目并复制了所有文件和修改到新项目,一切正常。导致我这么多问题的观点就像一个魅力。