Is there a way using MVC data validation attributes to validate client side if two fields on my model are equal.
I have two fields:
[Required(ErrorMessage = "*")]
[Email(ErrorMessage = "*")]
public string Email { get; set; }
[Required(ErrorMessage = "*")]
[Email(ErrorMessage = "*")]
public string ConfirmEmail { get; set; }
I want to be able to add an attribute that those two fields should be equel and if not an validatio error will appear. Is there a way to do so?
Thank you.
Yep - for example:
[Compare("Email", ErrorMessage = "The email and confirmation do not match.")]
Hope that helps.
Take a look at the CompareAttribute
[Compare("Email", ErrorMessage = "The email and confirmation email do not match.")]
public string ConfirmEmail { get; set; }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With