3
我已经成功地删除了在我的代码中对Request.Form的引用,但是我没有看到任何ASP.NET MVC 3支持将Request.Files绑定到我的视图模型。最好的做法是将Request.Files对象(HttpFileCollectionBase)传递给任何方法来处理我的附件?例如,有没有办法在post(ASP.NET MVC 3)上传回视图模型中的Request.Files?
[HttpPost]
public ActionResult UpdateStatus(StatusViewModel vm)
{
bool updated = HandleUpdate(Request.Files, vm);
...
return View("Updated");
}
我试着添加一个HttpPostedFileBase到我的视图模型,但我似乎错过了将它绑定到Request对象的文件的粘合剂。 (Request.Files包含内容,它不会放入我的对象中。) – Daniel
必须正确命名该字段以匹配字段名称,就像任何其他表单字段一样。 –