I use Remote validation attribute for SSN property, In view Page I use generic view then the ssn field is like:
@Html.EditorFor(model => model.MainModel.SSN)
@Html.ValidationMessageFor(model => model.MainModel.SSN)
and My Action is:
public JsonResult IsValidaSSN(string SSN) {
//....
return Json(result, JsonRequestBehavior.AllowGet);
}
but always SSN is null in action, I also try MainModelSSN, MainModel_SSN but no change and always is null, what is your suggestion? what is the correct name for MainModel.SSN in action argument?
You could try specifying a prefix:
MainModelis the prefix that is used to send the data =>MainModel.SSN.