下午好,
我有一个包含母版页的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+"})
如何修复此请求?
答案 0 :(得分:0)
如果您正在使用路线,则需要请求与路线令牌相关联的值:
this.Request.RequestContext.RouteData.Values["id"]