Tôi có một số vấn đề với việc xác nhận Email.
Trong mô hình của tôi:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
Theo quan điểm của tôi:
<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)
Bây giờ nó hiển thị chính xác cho tôi "Trường không thể trống" khi bạn để trống trường. Nhưng khi bạn điền vào một địa chỉ email không hợp lệ như: "fwenrjfw" thì biểu mẫu không nói "E-mail không hợp lệ".
Làm cách nào tôi có thể lấy biểu mẫu để xác thực đầu vào dưới dạng địa chỉ email? Tôi đang tìm kiếm một số trợ giúp với điều này.
[DataType(DataType.EmailAddress, ErrorMessage = "Error message.")]