在继承自ActionFilterAttribute
的属性中,我是否可以使用当前母版页名称OnActionExecuting
?
谢谢, 纳特
答案 0 :(得分:1)
这是不可能的,因为此时不清楚您将返回哪个视图。这也意味着您无法知道要渲染的主页。
你想通过这个来实现什么?
答案 1 :(得分:1)
我认为这是不可能的(当时没有ActionResult)但你可以试试OnActionExecuted()。这应该有效:
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
var masterName = (filterContext.Result as ViewResult).MasterName;
}