Я пытаюсь заставить работать следующий код:
RouteData data = context.Request.RequestContext.RouteData;
if (data == null)
data = RouteTable.Routes.GetRouteData(new HttpContextWrapper(context.Context));
var name = data.DataTokens["Name"].ToString();
Но кажется, что когда я получил кешированный запрос ([OutputCache] d), RouteData недоступен, и я даже не могуудалось получить его с помощью GetRouteData () в таблице маршрутов.
Кому-нибудь повезло с этим?