How can I return the current action in an ASP.NET MVC view?

前端 未结 11 1761
旧巷少年郎
旧巷少年郎 2020-11-28 17:32

I wanted to set a CSS class in my master page, which depends on the current controller and action. I can get to the current controller via ViewContext.Controller.GetTy

11条回答
  •  [愿得一人]
    2020-11-28 17:59

    Override this function in your controller

    protected override void HandleUnknownAction(string actionName) 
    {  TempData["actionName"] = actionName;
       View("urViewName").ExecuteResult(this.ControllerContext);
    }
    

提交回复
热议问题