نمایش نتایج 1 تا 3 از 3

نام تاپیک: خطا در ModelState

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    دور خواهم شد از این خاک غریب
    سن
    35
    پست
    62

    خطا در ModelState

    با سلام
    می خواستم بدونم چطور میشه که modelstate.isvalid بعضی مواقع False برمی گردونه چون من در کد login ای نوشتم کاملا درست اجرا میشد ولی یک روز بعد که خواستم دوباره اجرا بگیرم modelstate،
    false میشه.لطفا راهنماییم کنید

    با تشکر قبلی

  2. #2
    کاربر تازه وارد آواتار Editali
    تاریخ عضویت
    تیر 1386
    محل زندگی
    تهران
    پست
    72

    نقل قول: خطا در ModelState

    کد View و Model تو بزار تا یه نگاهی بهش بندازم، باید یه جایی توی این یکی از این دو تا اشکال داشته باشی.

  3. #3

    نقل قول: خطا در ModelState

    Model.IsValid زمانی مقدار false برمیگردونه که Validation Error رخ داده باشه (حالت عمده)
    شما اگر فرم لاگین ایجاد کردید احتمالا داده ای که از کاربر می گیرید یک یوزرنیم و پسورد هست و بعد در متد اکشنتون زمان پست می خواید یک کلاس که دارای حداقل این دوتا فیلد هست رو پر کنید. اگر برای فیلد های این کلاس DataAnnotation های خاصی تعریف شده باشه که الان valid نمیشن Model.IsValid مقدار غلط بر می گردونه. نمونه یک DataAnnotationمیشه به [Required] اشاره کرد مثلا فیلد یوزرنیم حتما [Required] هست و اگر خالی گذاشته بشه و فرم ارسال بشه حتما Model.IsValid مقدار false میگیره. بازهم اگر کد متد Action اتون رو بزارید بهتر میشه کمکتون کرد.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •