我有一个表格,需要填写2个模型。通常我在表单后操作上使用ModelBinderAttribute,即
[Authorize]
[AcceptVerbs("POST")]
public ActionResult Add([GigBinderAttribute]Gig gig, FormCollection formCollection)
{
///Do stuff
}
在我的表单中,字段的名称与模型属性的名称相同...
但是,在这种情况下,我有2个需要填充的不同模型。
我该怎么做呢?有任何想法吗?可能吗?
最佳答案
实际上...最好的方法是这样做:
public ActionResult Add([GigBinderAttribute]Gig gig, [FileModelBinderAttribute]File file) {
}
您可以使用多个属性!