Я использую следующий код, чтобы получить текущее "действие" в моем представлении, потому что я хочу настраивать создание ссылки действия на его основе .
ViewContext.RequestContext.RouteData.Values("action")
Моя конечная цель - создать несколько ссылок действий с помощью Javascript, а .js должен знать, что такое текущий контроллер и действие, поскольку я хотел бы, чтобы они были гибкими. Я нашел вышеуказанное, просматривая структуру, но не знаю, правильно ли я нашел.
т.е.
var routeData = ViewContext.RequestContext.RouteData;
var linkStub = '/@routeData.Values("controller")/@routeData.Values("action")';
Кто-нибудь знает, является ли это самым простым / самым простым способом сделать это?