Я пытаюсь заставить вложенные главные страницы работать с новым синтаксисом бритвы.Любая помощь приветствуется:
Ошибка, которую я получаю:
Execute() no suitable method found to override
Дальнейшее продвижение У меня есть _Site.cshtml, который является главной главной страницей и наследует ViewMasterPage.* Моя вложенная главная страница _layout.cshtml, которая использует _site в качестве макета, использует некоторые помощники и наследует от ViewMasterPage
У меня есть _ViewStart.cshtml, который указывает на мой файл Layout.И, наконец, у меня есть индексная страница, которая наследуется от ViewPage
Итак, в верхней части каждой страницы у меня есть:
Сайт:
@inherits System.Web.Mvc.ViewMasterPage
Макет
@inherits System.Web.Mvc.ViewMasterPage<MyMasterViewModel>
@{ Layout ="~/Views/Shared/_Site.cshtml"; }
ViewStart
@{ Layout ="~/Areas/AreaName/Views/Shared/_Layout.cshtml"; }
Индекс
@inherits System.Web.Mvc.ViewPage<MyHomeModel>
Любые идеи???
Ура!