Как установить ModelState = true;
в asp.net MVC из действия контроллера
как известно ModelState.IsValid читается только то есть. держит добытчик только, поэтому мы не можем заставить нашу ModelState к истине, как этот ModelState.Isvalid = true; //what we can't do
Теперь скажите мне, ребята, что это правильный способ установить modelsatate.isvalid к истиннымКак установить ModelState true из действия контроллера
4
A
ответ
14
ModelState.Clear()
Вы могли бы его. Но это приведет к удалению всех ошибок и значений. Если вы хотите удалить только ошибки, которые могли бы пройти через все элементы в ModelState, и для каждого элемента удалите ошибки, которые могут быть связаны с ним. Как только вы это сделаете, ModelState.IsValid
станет true
.
Указанный цикл: foreach (ключ var в ModelState.Keys) ModelState [key] .Errors.Clear() –