Когда я писал некоторый код для распечатки JS, когда поле недопустимо в ModelState
, пришел к следующему методу:
ModelState.IsValidField(string key)
Комментарий в IntelliSense говорит мне:
Возвращает true, если существует какой-либо System.Web.Mvc.ModelError, связанный или префиксированный с конкретным ключом.
Когда я спрашиваю, является ли поле действительным, оно вернет false
, если оно недействительно, и true
, если оно допустимо.
Это кажется довольно нелогичным, но я не нашел в Интернете ни одного ресурса, подтверждающего это.