У меня есть модель, которая имеет следующие свойства:Как отключить удаленное подтверждение asp.net mvc до тех пор, пока все поля, указанные в форме?
public class AddAdsItemViewModel
{
[Remote("AdsItemExist", "AdsItem", "Administrator", ErrorMessage = "Already Exists.", HttpMethod = "POST", AdditionalFields = "AdsTypeId, AdsSizeId, PublishTypeId, OsTypeId, DeviceTypeId")]
public string Name { get; set; }
public int AdsTypeId { get; set; }
public int AdsSizeId { get; set; }
public int PublishTypeId { get; set; }
public int OsTypeId { get; set; }
public int DeviceTypeId { get; set; }
}
Моя проблема заключается в том, что, когда я заполнить текстовое поле для имени свойства и текстового поле потерял фокус, удаленная проверка называется, и другие свойства будут нулевыми !!
Это связано с тем, что другие поля формы все еще не заполнены, и я хочу подавить проверку удаленного вызова до тех пор, пока все свойства, указанные в форме.
Есть ли решение проблемы?
Это может помочь: https://blogs.msdn.microsoft.com/pietrobr/2011/11/24/ленивая-дистанционная-проверка-с-Asp-нетто-3-MVC / – christiandev