【发布时间】:2020-06-30 07:35:35
【问题描述】:
我有一封为模型和视图创建的电子邮件,究竟是什么问题?当我检查这个时,我没有看到来自浏览器的任何错误,下面是我使用 asp.net mvc 在表单上进行的验证的逻辑。
<div class="row">
<label for"Email">Email:</label>
<div class="input-group col-md-4 col-md-offset-2 col-sm-2 col-xs-2">
<div class="input-group pull-right">
@Html.TextBoxFor(m => m.Email, new { @class = "form-control", type = "email", id = "inputEmail" , placeholder = "example@example.com",
required = "required",
pattern = @"[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$", title = "This field is required"})
@Html.ValidationMessageFor(m => m.Email, " ", new { @class = "text-danger" })
<div class="input-group-append">
<div class="input-group-text">
</div>
</div>
</div>
</div>
</div>
// Model
[Required]
[EmailAddress]
[Display(Name = "Email")]
public string Email { get; set; }
【问题讨论】:
标签: asp.net-mvc bootstrap-4 data-annotations