Saya memiliki beberapa masalah dengan validasi Email.
Dalam Model saya:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
Dalam pandangan saya:
<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)
Sekarang dengan benar menunjukkan kepada saya "Bidang tidak boleh kosong" ketika Anda membiarkan bidang itu kosong. Tetapi ketika Anda mengisi alamat email yang tidak valid seperti: "fwenrjfw" maka formulir itu tidak mengatakan "E-mail tidak valid".
Bagaimana saya bisa mendapatkan formulir untuk memvalidasi input sebagai alamat email? Saya mencari bantuan dengan ini.
[DataType(DataType.EmailAddress, ErrorMessage = "Error message.")]