添加模型后,在Razor页面中缺少编译引用

时间:2017-06-07 17:52:01

标签: c# razor asp.net-core asp.net-core-mvc

我正在使用框架4.6.2创建.NET Core Web应用程序。我构建了我的第一个视图,在整个过程中进行测试,直到我添加了我的视图模型,并且当我导航到它时,页面现在出错了。错误如下所示。 ViewModel具有所有引用的属性。鉴于它是VS17上的一个全新项目,我甚至没有project.json。

screenshot showing referenced errors including Type Expected, type or namespace TModel could not be found, and several instances of "View Model does not contain a definition for property"

1 个答案:

答案 0 :(得分:0)

如果您在视图模型上使用的属性未标记为public,则会发生这种情况。在我的情况下,我将它们标记为internal,因此收到此错误。