Estou com alguns problemas com a validação de um email.
No meu modelo:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
Na minha opinião:
<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)
Agora, ele está me mostrando corretamente "O campo não pode estar vazio" quando você deixa o campo em branco. Mas quando você preenche um endereço de e-mail inválido como: "fwenrjfw", o formulário não diz "E-mail não é válido".
Como posso obter o formulário para validar a entrada como um endereço de email? Estou procurando alguma ajuda com isso.
[DataType(DataType.EmailAddress, ErrorMessage = "Error message.")]