После установки. NET Core 3.1 ни одна из команд Razor не работает. Как вы можете видеть на картинке, все команды Razor выделены красным enter code here.
enter code here
@model @{ ViewData["Title"] = "LessonCreate"; Layout = "~/Views/Shared/_AdminLayout.cshtml"; }
Согласно документации, атрибут @model ожидает имя типа модели. Синтаксис:
@model
@model TypeNameOfModel
Вам просто нужно указать тип модели для атрибута @model или удалить строку, если представление Razor не использует модель.
Razor Синтаксическая ссылка для ASP. NET Core:
https://docs.microsoft.com/en-us/aspnet/core/mvc/views/razor?view=aspnetcore-3.1#directive -атрибуты