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.