0

一般に、複雑なオブジェクトの MVC モデル バインディングを検討します。一致するフォーム値がないプロパティが存在する場合、複合オブジェクトの通常のモデル バインディングは失敗しますか?

モデルバインディングアルゴリズムの簡潔な説明を持っている人はいますか?

4

1 に答える 1

1

クラスであるコントローラー パラメーターがあるDefaultModelBinder場合、 はそのインスタンスを作成し、プロパティに要求からのデータを入力しようとします。

どのプロパティにも単一の値がない場合でも、オブジェクトが作成され、アクション メソッドに渡されます。

コメントに記載されているように、MVC フレームワークのソースをダウンロードするDefaultModelBinderか ( class を探します)、リフレクターなどのツールを使用することができるので、ソースを確認してください。

特定の問題がある場合は、コードを投稿してください。

于 2012-11-20T15:52:49.213 に答える