Как получить значение маршрута атрибута действия в контроллере?C#

Место общения программистов C#
Anonymous
Как получить значение маршрута атрибута действия в контроллере?

Сообщение Anonymous »

У меня есть метод действия, определенный следующим образом:

Код: Выделить всё

[Route("example-page")]
public ActionResult MyAction()
{
// I want to use "example-page" in here, like a query parameter.

return View();
}
Как получить значение маршрута действия в контроллере?
Я пробовал так:

Код: Выделить всё

var routeName = Url.RequestContext.RouteData.Values["action"].ToString();
Он возвращает MyAction. Другого способа я не нашел.

Подробнее здесь: https://stackoverflow.com/questions/791 ... controller

Вернуться в «C#»