【发布时间】:2014-04-18 07:09:52
【问题描述】:
[DataType(DataType.EmailAddress, ErrorMessage = "A Valid Email Address is Required.")]
[Required(ErrorMessage = "Email Address is Required.")]
public string email { get; set; }
<div class="row">
@Html.LabelFor(model => model.email, "Email:")
@Html.TextAreaFor(model => model.email, new { @Style = "height:20px; width:300px; resize:none;", id = "emailV" })
@Html.ValidationMessageFor(model => model.email)
</div>
我故意输入虚假电子邮件,因此错误消息会显示在页面上,但它永远不会出现,如果我将其留空,则所需的错误消息会按预期显示。如何让有效的电子邮件地址错误也显示在页面上,而不是仅仅抛出异常?
【问题讨论】:
-
能不能出示一下你在表格里写的假邮件
-
我只是随便写了一些字母,看看是否会抛出错误
标签: c# asp.net-mvc