1

MVC3では、ルートデータは常にmodelStateコレクションにありますか、それとも、該当するコントローラーアクションのモデルバインダーに従ってそのキーが特に要求された場合にのみmodelStateコレクションにありますか?

説明する:

public HomeController { ActionResult Index(string id)

ホーム/インデックス/5?something = else

modelStateディクショナリには、キーが何か他の値がありますか、それともキーIDのみがありますか?

4

1 に答える 1

2

ModelStateこれは、アクションメソッド引数の一部である場合にのみ発生します。RouteData他のルート情報を取得するには、コントローラーのプロパティを確認する必要があります。

于 2011-12-09T14:42:23.283 に答える