У меня не может быть asp.net mvc 1.0, чтобы связать HttpPostedFileBase для меня.
это мой класс EditModel.
public class PageFileEditModel
{
public HttpPostedFileBase File { get; set; }
public string Category { get; set; }
}
и это мой заголовок метода редактирования.
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(int id, FormCollection formCollection, PageFileEditModel[] pageFiles)
и это мой HTML
<input type="file" name="pageFiles[0].File" />
<input type="text" name="pageFiles[0].Category" />
<input type="file" name="pageFiles[1].File" />
<input type="text" name="pageFiles[1].Category" />
Категория привязана правильно, но Файл всегда нулевой.
Я проверил, что файлы действительно находятся в Request.Files
.
HttpPostedFileBaseModelBinder
добавлен по умолчанию, поэтому не могу понять, что идет не так ..