-
سه شنبه 03 اسفند 1389, 10:17 صبح
#1
کاربر تازه وارد
خطا در ModelState
با سلام
می خواستم بدونم چطور میشه که modelstate.isvalid بعضی مواقع False برمی گردونه چون من در کد login ای نوشتم کاملا درست اجرا میشد ولی یک روز بعد که خواستم دوباره اجرا بگیرم modelstate،
false میشه.لطفا راهنماییم کنید
با تشکر قبلی
-
دوشنبه 16 اسفند 1389, 17:15 عصر
#2
کاربر تازه وارد
نقل قول: خطا در ModelState
کد View و Model تو بزار تا یه نگاهی بهش بندازم، باید یه جایی توی این یکی از این دو تا اشکال داشته باشی.
-
جمعه 20 اسفند 1389, 03:01 صبح
#3
کاربر تازه وارد
نقل قول: خطا در ModelState
Model.IsValid زمانی مقدار false برمیگردونه که Validation Error رخ داده باشه (حالت عمده)
شما اگر فرم لاگین ایجاد کردید احتمالا داده ای که از کاربر می گیرید یک یوزرنیم و پسورد هست و بعد در متد اکشنتون زمان پست می خواید یک کلاس که دارای حداقل این دوتا فیلد هست رو پر کنید. اگر برای فیلد های این کلاس DataAnnotation های خاصی تعریف شده باشه که الان valid نمیشن Model.IsValid مقدار غلط بر می گردونه. نمونه یک DataAnnotationمیشه به [Required] اشاره کرد مثلا فیلد یوزرنیم حتما [Required] هست و اگر خالی گذاشته بشه و فرم ارسال بشه حتما Model.IsValid مقدار false میگیره. بازهم اگر کد متد Action اتون رو بزارید بهتر میشه کمکتون کرد.
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت