У меня есть некоторые проблемы с проверкой электронной почты.
В моей модели:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
На мой взгляд:
<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)
Теперь это правильно показывает мне, что поле не может быть пустым, когда вы покидаете поле пустым. Но когда вы заполняете недействительный адрес электронной почты, например: "fwenrjfw", тогда форма не говорит "E-mail недействителен".
Как я могу получить форму для подтверждения ввода в качестве адреса электронной почты? Мне нужна помощь.