2

こんにちは、

マスターページのあるWebアプリケーション(MVC3)があります。

次のリンクがありますlocalhost/home / index?Id = 10

自分のマスターでは、request( "id")を実行すると、返される値は10です。

ルートを実装したとき。リンクがlocalhost/home / index / 10になるには、return request( "id")のマスターページが空になります。

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

このリクエストを修正するにはどうすればよいですか?

4

1 に答える 1

0

ルートを使用している場合は、ルートトークンに関連付けられているを要求する必要があります。

this.Request.RequestContext.RouteData.Values["id"]
于 2012-07-28T20:07:18.190 に答える