'Personal' 是一种类型,在给定上下文中无效



我刚刚创建了一个新的MVC项目,并创建了一种空视图。我在尝试为视图声明Model时写了第一行代码,如下所示:

 @model Personal;

其中个人是一个实际存在的模型。然而,它不断向我显示以下错误:

"Personal"是一种类型,在给定的上下文中无效

我不知道为什么这么简单的事情会失败。我希望我能发布更多的代码,但说真的,没有什么比这更重要的了,我不知道为什么它会失败。我浏览了一些SO的帖子,但没有一个在如此琐碎的位置出现同样的错误。

有什么建议吗?

@model <namespace>.Personal

重要:从模型声明末尾删除分号

对我来说,这是与@model语句位于同一行的注释。删除了评论,错误就消失了。

@model <namespace>.Model //A comment here can cause the error.

编辑

提交上述解决方案后,错误仍然存在。在尝试了更多的想法后,我发现@model语句下面的@using语句也导致了错误。我删除了@using语句,错误就消失了。我将@using语句粘贴回了同一个位置,所有内容都编译并运行良好。

注意:即使进行了上述编辑,与@model语句位于同一行的注释仍然会导致此错误。

最新更新