مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sadeghpa80

عضویت از 1392/09/18

نحوه بازگشت به view بعد از پر نکردن فرم در if و else

  • شنبه 3 آذر 1397
  • 17:20
تشکر میکنم

با سلام

من یه فرم دارم که میخوام کاربر حتما یه فایل توش آپلود کنه

حالا من توی کنترلر یه if گذاشتم که اگه فایل آپلود خلی بودبه کاربر یه پیام بده

این فرم وقتی میار به کنترلر و برمیگردهکه view که به کاربر خط رو نشون بده تمام اطلاعاتی که کاربر پر کرده پاک میشه !

چی کار کنم که این اطلاعات تو صفحه بمونه و فقط بهش یه خطا نشون بده ؟

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 3 آذر 1397
  • 17:40

نیازی نیست با if چک کنید آیا عکس آپلود شده یا خیر تنها کافی است از Required بالا خصوصیت فایل استفاده کنید و از طریق ModelState.IsValid بررسی کنید آیا فرم معتبر است یا خیر.

برای نمایش اطالاعات هم هنگام بازگردانی View مدل ارسالی را همراه به آن برگردانید : View(model)

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)