Asp.net 视图上未显示电子邮件验证错误

Asp.net 视图上未显示电子邮件验证错误,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我将代码更改为以下内容,但仍然没有在视图上得到任何验证错误 * 我也试过这个 [Display(Name = "Email address")] [DataType(DataType.EmailAddress)] public string PersonalEmail{ get; set; } 呈现视图时,我键入了“Test”或“Test.com”,但没有出现验证错误。感谢您的帮助。谢谢。您的忘记验证邮件在那里 @Html.ValidationMessageFo

我将代码更改为以下内容,但仍然没有在视图上得到任何验证错误

*

我也试过这个

[Display(Name = "Email address")]
        [DataType(DataType.EmailAddress)]
        public string PersonalEmail{ get; set; }

呈现视图时,我键入了“Test”或“Test.com”,但没有出现验证错误。感谢您的帮助。谢谢。

您的忘记验证邮件在那里

@Html.ValidationMessageFor(m => m.PersonalEmail, "", new { @class = "text-danger" })

你的忘记验证信息在那里

@Html.ValidationMessageFor(m => m.PersonalEmail, "", new { @class = "text-danger" })

您错过了的验证消息:

<div class="col-xs-7">         
    @Html.TextBoxFor(m => m.Email, new { @id = "textEmail", @class = "form-control", @placeholder = "email@example.com" })
    @Html.ValidationMessageFor(m => m.Email)
</div>

@Html.TextBoxFor(m=>m.Email,新的{@id=“textmail”,@class=“form control”,@placeholder=”email@example.com" })
@Html.ValidationMessageFor(m=>m.Email)

您错过了的
验证消息:

<div class="col-xs-7">         
    @Html.TextBoxFor(m => m.Email, new { @id = "textEmail", @class = "form-control", @placeholder = "email@example.com" })
    @Html.ValidationMessageFor(m => m.Email)
</div>

@Html.TextBoxFor(m=>m.Email,新的{@id=“textmail”,@class=“form control”,@placeholder=”email@example.com" })
@Html.ValidationMessageFor(m=>m.Email)

尝试使用@Html.EditorFor和模型adnotations[EmailAddress(ErrorMessage=“无效电子邮件地址”)]

尝试使用@Html.EditorFor和模型adnotations[EmailAddress(ErrorMessage=“无效电子邮件地址”)]

<div class="col-xs-7">         
    @Html.TextBoxFor(m => m.Email, new { @id = "textEmail", @class = "form-control", @placeholder = "email@example.com" })
    @Html.ValidationMessageFor(m => m.Email)
</div>