Mam problemy z weryfikacją wiadomości e-mail.
W moim modelu:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
Według mnie:
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder="E-mail"}) <br />
@Html.ValidationMessageFor(m => m.ReceiverMail)
Teraz poprawnie wyświetla mi „Pole nie może być puste”, gdy zostawisz to pole puste. Ale kiedy wypełnisz nieprawidłowy adres e-mail, taki jak: "fwenrjfw", formularz nie powie "E-mail jest nieprawidłowy".
Jak mogę otrzymać formularz potwierdzający wprowadzone dane jako adres e-mail? Szukam pomocy w tym.
[DataType(DataType.EmailAddress, ErrorMessage = "Error message.")]