Você está implementando aquela view e de repente precisa saber o nome do controlador ou da action.
Isso é bem simples, basta obter os valores “action” e “controller” do contexto da view. Veja exemplo abaixo implementado no código da view:
@{ string actionName = this.ViewContext.RouteData.Values["action"].ToString(); string controllerName = this.ViewContext.RouteData.Values["controller"].ToString(); } Action: @actionName Controller: @controllerName
Em alguns casos precisamos fazer alguma condicional em função do controlador ou da action. Agora que você já sabe como obter estes valores é só colocar a mão na massa.