как переопределить представление макета представления
В asp.net MVC 3 есть способ переопределить объявление Layout, установленное в виде из контроллера или фильтра действий?
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
Я попытался переопределить свойство MasterName в OnResultExecuted или OnResultExecuting, как в следующем фрагменте кода, но безрезультатно.
public override void OnResultExecuting(ResultExecutingContext filterContext) { var view = filterContext.Result as ViewResult; view.MasterName = null; }