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

前端 未结 11 1785
旧巷少年郎
旧巷少年郎 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:54

    To get the current Id on a View:

    ViewContext.RouteData.Values["id"].ToString()
    

    To get the current controller:

    ViewContext.RouteData.Values["controller"].ToString() 
    

提交回复
热议问题