Ho dei problemi con la convalida di un'e-mail.
Nel mio modello:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
Secondo me:
<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)
Ora mi sta mostrando correttamente "Il campo non può essere vuoto" quando lasci il campo vuoto. Ma quando si inserisce un indirizzo e-mail non valido come: "fwenrjfw", il modulo non dice "L'e-mail non è valida".
Come posso ottenere il modulo per convalidare l'input come indirizzo e-mail? Sto cercando aiuto per questo.
[DataType(DataType.EmailAddress, ErrorMessage = "Error message.")]