با سلام
من یه فرم دارم که میخوام کاربر حتما یه فایل توش آپلود کنه
حالا من توی کنترلر یه if گذاشتم که اگه فایل آپلود خلی بودبه کاربر یه پیام بده
این فرم وقتی میار به کنترلر و برمیگردهکه view که به کاربر خط رو نشون بده تمام اطلاعاتی که کاربر پر کرده پاک میشه !
چی کار کنم که این اطلاعات تو صفحه بمونه و فقط بهش یه خطا نشون بده ؟
نیازی نیست با if چک کنید آیا عکس آپلود شده یا خیر تنها کافی است از Required بالا خصوصیت فایل استفاده کنید و از طریق ModelState.IsValid بررسی کنید آیا فرم معتبر است یا خیر.
برای نمایش اطالاعات هم هنگام بازگردانی View مدل ارسالی را همراه به آن برگردانید : View(model)
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)