1

私はMVCが初めてです。さまざまな関係者からのさまざまな着信要求を持つコントローラー ActionResult があります。この ActionResult で、リクエストのタイプを特定し、検証して、いくつかの RedirectToAction を実行する必要があります。

私の問題は、単一のモデル/オブジェクトを ActionResult にバインドし、フレームワークにリクエストからの変数をそのモデルのプロパティに自動的にマップさせる方法は知っていますが、同じ「自動マッピング」機能を実現する方法がわからないことです。単一の ActionResult 内で互いに完全に分離された複数のモデルに同じリクエストをマップする必要があります。モデルのプロパティがnullでないかどうかを確認して、それらをマッピングして検証するまで、リクエスト内にどのモデルが含まれているかを判断できません。

何かご意見は?

4

2 に答える 2

0

実際にはさまざまなアクションを作成する必要があります。渡されるモデルが異なるため、それらを同じアクションにバインドすることはできません。

もちろん、さまざまなアクション メソッドを作成し、そこからすべてのロジックを含む単一のメソッドを呼び出すこともできます。

于 2013-05-22T17:46:57.243 に答える