【问题标题】:How to Html.ValidationMessageFor and popup window如何 Html.ValidationMessageFor 和弹出窗口
【发布时间】:2017-07-16 09:43:34
【问题描述】:

我正在尝试使用弹出窗口注册并且我正在使用 Html.ValidationMessageFor 但是当我尝试在 textboxfor 下注册时没有显示任何内容。你能帮助我吗 ?

这些是我的代码                        

【问题讨论】:

    标签: javascript html css asp.net-mvc


    【解决方案1】:

    您可以使用jQuery Validation 来验证表单字段,如下所示:

    第 1 步: 将必要的DataAnnotations 添加到相关的Model 属性中,如下所示:

    [Required(ErrorMessage = "Required field")]
    [MaxLength(50)]
    [Display(Name = "Lab")]
    public string Name { get; set; }
    


    第 2 步: 将必要的脚本文件添加到 _LayoutView 页面:

    <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" })
    

    希望这会有所帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-09
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      相关资源
      最近更新 更多