У меня есть действие контроллера обновления, которое вызывается при отправке формы. В форме есть переключатель, который управляет видимостью выпадающего поля Если выпадающее поле отображается, и я публикую форму, база данных обновляется отлично, а ModelState действительна.Почему я получаю ModelState.IsValid = false?
Когда выпадающее поле скрыто и я отправляю форму, он публикует и обновляет базу данных. Но ModelState.IsValid = false, а выпадающее значение считается отсутствующим.
Как исправить эту проблему?
[HttpPost]
public ActionResult Update(ResponseModel model)
{
//ModelState.IsValid = false when dropdown field hidden
//validate form fields
//update database
//if we are here, then db update successful
AjaxResponse.AddJsonItem("msg", "Success");
return Result();
}
общественный класс ResponseModel { public int Limit {get; задавать; } } – kheya