How I pass my ModelState errors to json and in jquery associate a object in the form. My form:
<form id="form">
<div class="row">
<div class="col-sm-6">
<div class="form-group">
@Html.TextBoxFor(m => m.VatNumber,new { @class = "form-control", @id="VatNumber"})
@Html.ValidationMessageFor(model => model.VatNumber, "", new { @class = "text-danger" })
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input type="submit" class="btn btn-primary" value="Check VAT" />
</div>
</div>
</div>
</form>
My controller:
[HttpPost]
public ActionResult CheckVat(VatSearch data)
{
//string a =vatnumber.VatNumber;
//return Json(data.VatNumber);
return Json(ModelState);
}
He gives a error:
It was detected a circular reference to void the serializade an object type