C # Об IEnumerable .Aggregate

Я использую следующий код, чтобы получить текущее "действие" в моем представлении, потому что я хочу настраивать создание ссылки действия на его основе .

ViewContext.RequestContext.RouteData.Values("action")

Моя конечная цель - создать несколько ссылок действий с помощью Javascript, а .js должен знать, что такое текущий контроллер и действие, поскольку я хотел бы, чтобы они были гибкими. Я нашел вышеуказанное, просматривая структуру, но не знаю, правильно ли я нашел.

т.е.

var routeData = ViewContext.RequestContext.RouteData;
var linkStub = '/@routeData.Values("controller")/@routeData.Values("action")';

Кто-нибудь знает, является ли это самым простым / самым простым способом сделать это?

18
задан sharptooth 28 March 2013 в 12:39
поделиться