【发布时间】:2017-07-16 09:43:34
【问题描述】:
我正在尝试使用弹出窗口注册并且我正在使用 Html.ValidationMessageFor 但是当我尝试在 textboxfor 下注册时没有显示任何内容。你能帮助我吗 ?
这些是我的代码
【问题讨论】:
标签: javascript html css asp.net-mvc
我正在尝试使用弹出窗口注册并且我正在使用 Html.ValidationMessageFor 但是当我尝试在 textboxfor 下注册时没有显示任何内容。你能帮助我吗 ?
这些是我的代码
【问题讨论】:
标签: javascript html css asp.net-mvc
您可以使用jQuery Validation 来验证表单字段,如下所示:
第 1 步: 将必要的DataAnnotations 添加到相关的Model 属性中,如下所示:
[Required(ErrorMessage = "Required field")]
[MaxLength(50)]
[Display(Name = "Lab")]
public string Name { get; set; }
第 2 步: 将必要的脚本文件添加到 _Layout 或 View 页面:
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
第 3 步: 使用ValidationMessageFor 注释,如下所示。请注意,您也可以使用一些属性,例如 maxlength 等:
@Html.TextBoxFor(m => m.Name, new { maxlength = "50", @class = "form-control" })
@Html.ValidationMessageFor(m => m.Name, null, new { @class = "field-validation-error" })
希望这会有所帮助...
【讨论】: