MapRoute和母版页(MVC3) - 请求不起作用

时间:2012-07-28 19:52:07

标签: asp.net vb.net asp.net-mvc-3 maproute

下午好,

我有一个包含母版页的Web应用程序(MVC3)。

我有以下链接localhost / home / index?Id = 10

在我自己的主人中,当我发出请求(“id”)时,返回的值是10。

实施路线时。使链接成为localhost / home / index / 10 在返回请求(“id”)的母版页中现在为空。

routes.MapRoute("index", "home/index/{id}", New With {.controller = "Home", .action = "index"}, New With {.id = "\d+"})

如何修复此请求?

1 个答案:

答案 0 :(得分:0)

如果您正在使用路线,则需要请求与路线令牌相关联的

this.Request.RequestContext.RouteData.Values["id"]