J'ai quelques problèmes avec la validation d'un Email.
Dans mon modèle:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
À mon avis:
<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)
Maintenant, il me montre correctement "Le champ ne peut pas être vide" lorsque vous laissez le champ vide. Mais lorsque vous remplissez une adresse e-mail invalide comme: "fwenrjfw", le formulaire ne dit pas "L'e-mail n'est pas valide".
Comment puis-je obtenir le formulaire pour valider l'entrée en tant qu'adresse e-mail? Je cherche de l'aide pour cela.
[DataType(DataType.EmailAddress, ErrorMessage = "Error message.")]