В MVC с веб-формами вы можете установить MasterType следующим образом:
<%@ MasterType TypeName="FooMasterPage" %>
, который дает вам ссылку на базовый класс главной страницы, который вы затем можете использоватьв представлении, подобном этому:
<% Master.title = "foo" %>
С помощью Razor мы можем указывать базовые классы для наших макетов, но, похоже, мы не можем получить к ним доступ из нашего представления.Это действительно невозможно?Единственный обходной путь, который я вижу, - это использование ViewBag / ViewData, который работает, но добавляет дополнительный уровень усилий и накладных расходов.
Можно ли ссылаться на экземпляр базового класса страницы макета из представления?