Dosya girişli bir formum var, ancak model doğrulanmadığında veya hata attığında ek ile ilgili bilgileri kaybettim ve kullanıcı yeniden yükleme dosyasına ihtiyaç duyuyor. Diğer girişler tamam, ancak dosyalar çalışmıyor.Form yenilendiğinde, çok parçalı/form verisi kayboldu
Görünüm
@using (Html.BeginForm("Create", "Person", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.LabelFor(m => m.AttachmentFile)
@Html.TextBoxFor(m => m.AttachmentFile, new { type = "file" })
@Html.ValidationMessageFor(m => m.AttachmentFile)
<input type="submit" value="Submit" />
}
Kontrolör
[HttpPost]
public ActionResult Create(CreateVM model)
{
try
{
if (ModelState.IsValid)
{
// adding to db
}
}
catch (Exception ex)
{
ModelState.AddModelError(String.Empty, String.Format("Error : {0}", ex.Message));
}
return View(model);
}
Oh, teşekkür ederim, sadece bir javascript yazmaya başladım :-)) – Muflix