【问题标题】:missing compilation references in Razor pages after adding model添加模型后,Razor 页面中缺少编译引用
【发布时间】:2017-06-07 17:52:01
【问题描述】:

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

【问题讨论】:

  • 你能添加一些代码吗?您可能错误地引用了模型,或者视图 usings 中没有模型的命名空间。
  • 我在回溯我的步骤后很快就明白了,请参阅下面的答案 c:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-05-19
    • 1970-01-01
    • 2010-10-02
    • 2014-01-25
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    • 2020-03-28
    • 2019-09-15
    相关资源
    最近更新 更多