Я хочу опубликовать свойство сложной модели на HttpPostedFileBase
.MVC post complex HttpPostedFileBase
Контроллер
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(AlbumImagesLoc entity, int albumId, HttpPostedFileBase ImageUrl)
{ }
Посмотреть
@Html.TextBoxFor(model => model.AlbumImage.ImageUrl, new { type = "file" })
@Html.ValidationMessageFor(model => model.AlbumImage.ImageUrl)
Проблема теперь является HttpPostedFileBase
всегда null
, потому что его имя должно быть AlbumImage.ImageUrl
.
Как я могу избежать null
в коде MVC?