Как установить для ModelState значение true из действия контроллера - PullRequest
4 голосов
/ 02 февраля 2012

Как установить ModelState = true; в asp.net MVC из действия контроллеракак мы знаем ModelState.IsValid только для чтения, т.е.содержит только геттер, поэтому мы не можем заставить наше ModelState иметь значение true, как этоModelState.Isvalid = true; //what we can't doТеперь скажите, ребята, как правильно установить modelsatate.isvalid в true

1 Ответ

16 голосов
/ 02 февраля 2012

Вы могли бы ModelState.Clear() это.Но это удалит все ошибки и значения.Если вы хотите удалить только ошибки, вы можете перебрать все элементы в ModelState и для каждого элемента удалить ошибки, которые могут быть с ним связаны.Как только вы это сделаете, ModelState.IsValid станет true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...