Asp.net core ";模型";指令需要一个类型名

Asp.net core ";模型";指令需要一个类型名,asp.net-core,.net-core,.net-core-3.1,Asp.net Core,.net Core,.net Core 3.1,安装.NETCore3.1后,Razor的所有命令都不起作用。如图所示,所有Razor命令都是红色的在此处输入code @model @{ ViewData["Title"] = "LessonCreate"; Layout = "~/Views/Shared/_AdminLayout.cshtml"; } 根据文档,@model属性需要模型的类型名。语法是: @model TypeNameOfModel 如果Razor视图不使用模型,则只需向@model属性提供模型类型,

安装.NETCore3.1后,Razor的所有命令都不起作用。如图所示,所有Razor命令都是红色的
在此处输入code

@model 
@{
    ViewData["Title"] = "LessonCreate";
    Layout = "~/Views/Shared/_AdminLayout.cshtml";
}

根据文档,
@model
属性需要模型的类型名。语法是:

@model TypeNameOfModel
如果Razor视图不使用模型,则只需向
@model
属性提供模型类型,或者删除该行

ASP.NET核心的Razor语法参考: