سلام
فرض کنید کلاس زیر را داریم

public class Photo
{
public int PhotoId { get; set; }
public byte[] ImageData { get; set; }
public DateTime DateUploaded { get; set; }
public string Description { get; set; }
public bool IsActive { get; set; }


}

و

[HttpPost]
public ActionResult Create(WilhanWebsite.DomainClasses.Photo photo)
{
if (ModelState.IsValid)
{
photo.DateUploaded = DateTime.Now;
_context.Photos.Add(photo);
_context.SaveChanges();


return RedirectToAction("Index");
}
///////////////////////////////بازگردندن عکس
return View(photo);
}

و

<div class="form-group">
@Html.LabelFor(model => model.ImageData, new { @class = "control-label col-md-2" })
<div class="col-md-10">
<input type="file" name="uploadImages" class="input-files" />
</div>
</div>

حال مشکل من این است که وقتی ModelState.IsValid اجازه ثبت نمیدهد و به view مورد نظر برمیگردم عکس را نمایش نمی دهد
اما میخواهم عکس پاک نشود و کاربر دورباره عکس را اتنخاب نکند
باید چه کدی بنویسم