メールの検証に問題があります。
私のモデルでは:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
私からしてみれば:
<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)
フィールドを空のままにすると、「フィールドを空にすることはできません」と正しく表示されるようになりました。しかし、「fwenrjfw」のような無効な電子メール アドレスを入力すると、フォームに「電子メールが無効です」と表示されません。
入力を電子メールアドレスとして検証するフォームを取得するにはどうすればよいですか? これについて助けを求めています。