2011-09-17 15 views
1

私は同じアクションに2つの異なるモデルを送信しています。 ContactEditまたはGeneralEditモデルを同じアクションに送信しています。アクションは、送信されるモデルを決定する必要があります。これを行う方法はありますか?私は渡されたモデル伝えるために、クエリのparamを渡して何の問題もないが、ような何かする方法があります:あなたは、あなたの要素に名前を付け、バインドプレフィックスを使用することができますパラメータを使用せずにasp.net mvcアクションからモデルを取得

[HttpPost] 
public ActionResult SingleUser(Part part) 
{ 
    if(part == Part.General) 
     GeneralEditModel model = Model as GeneralEditModel; 
    else 
     ContactEditModel model = Model as ContactEditModel; 

    //.... 
} 
+1

あなたはこれをやっている理由をもう少し説明できますか? 2つの別々の行動を取るほうが簡単かもしれないと私は思う。 – Francisco

答えて

関連する問題