• 1397/05/21

یک مشکل در فرم احراز هویت :

استاد عزیز سلام خسته نباشید

من مانند قسمت احراز هویت دردوره ASP .NET MVC  یه جدول login  درست کردم و فرم رو هم ساختم و view , controler رو هم به همون شکل ساختم همه چیز درست کار می کنه حالا میخواهم به جای فیلد  ساده نام کاربری در view Login یک  dropdownlist باز بشه و کاربر نام خودش رو انتخاب بکنه برای این کار لیست اسامی افراد رو در یک viewbag از طریق action Login به view فرستادم ودر view  از  tag select که name آن دقیقا هم نام با فیلد usernameاست رو قرار دادم موقع نمایش  صفحه login ، لیست رو پر می کنه و نمایش میده ولی قسمت validator عمل نمی کنه و اگر خالی بزارمش خطا نمی گیره و modelstate هم false رد می کنه میشه راهنمایی بفرمایید ممنون

  • 1397/05/21
  • ساعت 20:13

سلام

وقتی false رد میشه یعنی اعتبار سنجی شده 

شما نباید با صفت اعتبار سنجی کنید بزارید درخواست وارد کنترلر و اکشن بشه و بعد با if مقادیر را بررسی کنید و در صورت درست نبودن خودن به model یه خطا اضافه کنید 


logo-enamadlogo-samandehi