0

我有我的路由集合,并且想要检索给定路由的 url 模式(在 global.asax 中定义)。

在应用中:

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

全球.asax:

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

在 Web 应用程序中,我无法访问在 global.asax 中定义的 Url 模式(在路由对象中)。还有其他方法吗?

我问这个是因为我需要在模板列表中定义一些要与 Knockout.js 一起使用的路由模式。

4

1 回答 1

0

尝试类似:

Route userRoute = RouteTable.Routes[UserIndex"] as Route;
string pattern = userRoute.Url;
于 2012-09-05T00:56:25.053 回答