Ответ 1
Yep - например:
[Compare("Email", ErrorMessage = "The email and confirmation do not match.")]
Надеюсь, что это поможет.
Есть ли способ использования атрибутов проверки данных MVC для проверки на стороне клиента, если два поля на моей модели равны.
У меня есть два поля:
[Required(ErrorMessage = "*")]
[Email(ErrorMessage = "*")]
public string Email { get; set; }
[Required(ErrorMessage = "*")]
[Email(ErrorMessage = "*")]
public string ConfirmEmail { get; set; }
Я хочу иметь возможность добавить атрибут, чтобы эти два поля были равно, и если не будет обнаружена ошибка validatio. Есть ли способ сделать это?
Спасибо.
Yep - например:
[Compare("Email", ErrorMessage = "The email and confirmation do not match.")]
Надеюсь, что это поможет.
Взгляните на CompareAttribute
[Compare("Email", ErrorMessage = "The email and confirmation email do not match.")]
public string ConfirmEmail { get; set; }