Проверка нескольких полей с использованием удаленной проверки
У меня есть следующая модель:
public class Customer
{
public string FirstName {get;set;}
public string LastName {get; set;}
[Remote("CardExisting", "Validation", AdditionalFields="FirstName,LastName")
public string CardNumber {get; set;}
}
Действие CardExisting проверит, существует ли существующая запись для комбинации cardNumber для firstName и LastName.
Что если пользователь сначала введет номер карты, а затем его имя, я не смогу его подтвердить, поэтому, когда он вернется и введет свое имя, мне нужно будет снова подтвердить удаленно, как я могу это сделать, если фокус уже был потерян из свойства cardnumber?