я могу получить текущее имя действия, используя следующий кодasp.net MVC: как получить предыдущее название действия
var currentActionName = ControllerContext.RouteData.GetRequiredString("action");
но можно получить предыдущее название действия, а?
Не могли бы вы объяснить, почему вам это нужно? Каков ваш сценарий? Возможно, есть лучшее решение вашей проблемы. –
@ Дауминг Ян Вам это нужно, чтобы создать обратный URL-адрес или что-то еще? Если это так, вы можете просто использовать реферер в запросе. – Kelsey
Я хочу, чтобы действие выполняло множество разных задач на основе предыдущего URL-адреса (имя передаточного действия в оператор switch). Я не хочу создавать много методов действий, которые трудно поддерживать. –