>><div class="editor-field" style="background-color: rgb(242, 250, 237);"> >><input class="text-box single-line valid" data-bind="value: Name" data-val="true" >>data-val-remote="Client Name already exists. Please enter a different Client Name." >>data-val-remote-additionalfields="*.Name" data-val-remote-type="POST" >>data-val-remote-url="/Client/doesClientNameExist" >>data-val-required="The Client Name field is required." id="Name" name="Client.Name" type="text" value=""/>ev >><span class="field-validation-valid" data-valmsg-for="Name" data-valmsg-replace="true"/> >>>>
public JsonResult doesClientNameExist(string Name) > { > }If it doesn't you will get null for sure....
[HttpPost] public JsonResult doesClientNoExist(Int16 Number) { bool result = false; if (ViewBag.ClientId !=null) { int id = ViewBag.ClientId; result= Db.Clients.Any(c => c.Number == Number && c.Id !=id); } else result= Db.Clients.Any(c => c.Number == Number) ; return Json((!result), JsonRequestBehavior.AllowGet); }However, ViewBag.ClientId returns null and so immediately after I fire that form it comes up with the Client No aleady exists message.