2011-09-17 52 views
1

我正在向同一动作发送2个不同模型,例如。我要么发送ContactEdit或GeneralEdit模型到相同的行动。该行动将需要确定发送哪个模型。有没有办法做到这一点?我通过查询参数来告诉该模型通过没问题,但有没有办法做这样的事情:无需使用参数从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

你能否解释一下为什么你这样做?在我看来,有两个单独的行动会更容易。 – Francisco

回答