Шаблон URL из RouteTable в MVC? - PullRequest
0 голосов
/ 22 марта 2012

У меня есть коллекция маршрутов, и я хочу получить шаблон URL (определенный в global.asax) данного маршрута.

В приложении:

var route = RouteTable.Routes["UserIndex"];

Global.asax:

routes.MapRoute(
name: "UserIndex",
url: "u/{userId}"

В веб-приложении я не могу получить доступ к шаблону URL (в объекте маршрута), который был определен в global.asax.Есть ли другой способ?

Я спрашиваю это, потому что мне нужно определить некоторые шаблоны маршрутов, которые будут использоваться с Knockout.js в списке шаблонов.

1 Ответ

0 голосов
/ 05 сентября 2012

Попробуйте что-то вроде:

Route userRoute = RouteTable.Routes[UserIndex"] as Route;
string pattern = userRoute.Url;
...