Я пытаюсь сделать главную страницу моего сайта (views/shared/site.master
) строго типизированной.
например. Inherits = "TestProject.Mvc.Views.Shared.Site"
Я не могу получить эту работу. Как только я сделаю страницу site.master строго типизированной, Visual Studio, похоже, «потеряет» то, что есть <%= Html.XXX %>
. Кроме того, страница выдает ошибку, когда я пытаюсь отобразить индексный маршрут по умолчанию.
Класс SiteMasterViewData существует в папке views / shared / и включен в верхнюю часть главной страницы с помощью ..
<%@ Import Namespace="TestProject.Mvc.Views.Shared"%>
Можно ли это сделать? Есть ли лучший способ сделать это?