سلام
فرض کنید کلاس زیر را داریم
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 مورد نظر برمیگردم عکس را نمایش نمی دهد
اما میخواهم عکس پاک نشود و کاربر دورباره عکس را اتنخاب نکند
باید چه کدی بنویسم
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود