سؤال
ModelState.Isvalid يعود خطأ بالنسبة لي في وحدة التحكم الخاصة بي. أعلم أن هذا يعني أنه تم العثور على أخطاء نموذجية أو أكثر عند ربط النموذج. سؤالي هو كيف أرى الأخطاء؟
لقد لاحظت أن طراز ModelState الخاص بي يحتوي على 6 عناصر فيه. إذا حاولت القيام بأي من هذه ...
ModelState[0].Errors[0].ToString()
ModelState[0].Errors[0].ErrorMessage
ModelState[0].Value.AttemptedValue
أحصل على هذا الخطأ:
The best overloaded method match for 'System.Web.Mvc.ModelStateDictionary.this[string]' has some invalid arguments
نصائح أخرى
في وحدة التحكم
ModelState.AddModelError("username", "Bad username");
في رؤيه؛
<%= Html.ValidationMessage("username") %>
ايضا
<%= Html.ValidationSummary() %>
قد يكون html.validationsummary () ما تبحث عنه.
لا تنتمي إلى StackOverflow