ASP.NET MVC2: ModelState غير صالح، لكنني لا أعرف لماذا

StackOverflow https://stackoverflow.com/questions/2001408

  •  18-09-2019
  •  | 
  •  

سؤال

أنا أستخدم MVC2 مع شروح بيانات للتحقق من الصحة على صفحتي. أحتاج إلى اسم وتاريخ ميلاد صالح أن يكون حاضرا. أنا أقدم كليهما، وأنا اقتحم تاريخ انتهاء التاريخ للتأكد من أن تاريخ الميلاد صالح (وهو)، ولكن بالنسبة لنموذج بعض الأسباب. أنا لا أرى أي شيء في التحقق من الصحة.

كيف يمكنني معرفة ما هو غير صالح في الموديلات؟

هل كانت مفيدة؟

المحلول

تحتاج إلى التكرار من خلال ModelState جمع التحقق من ModelState.Errors تعتبر العد التجميع لكل عقار أكبر من 0. للحصول على مجموعة من عناصر النماذج في الخطأ، مثل شيء مثل

ModelState["Property"].Where(ms => ms.Errors.Count > 0)

العطف،

دان

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top