The jquery remote validation is adding the prefix of the input field name (mymodel.field1) to each additional field listed in data-val-remote-additionalfields. In my additional fields I have a hidden field that is not part of the model so it has a normal name like "fieldhidden" instead of "mymodel.fieldhidden".
I have confirmed this by reviewing the request object at the controller and verified that one of the query string keys is "mymodel.fieldhidden" instead of "fieldhidden" and the data is null. Pretty sure its null because jquery validation is looking for "mymodel.fieldhidden" and of course can't find it.
Is there a way to make jquery, through mvc attributes, not auto prefix or through jquery manipulation to not auto prefix the additional fields where the name attribute has a value formatted like "model.fieldname" where remote validation is added ?
[Remote("ValidationMethod", "Controller", AdditionalFields = "FieldNameInModel, ElementNameNotInModel")]
public string FieldToRemoteValidate { get; set; }