0

实施细节:

  • 页面有添加按钮和表格视图
  • 单击添加按钮时,部分视图(表单)会加载到 Modal PopUp 上。根据参数选择的动态形式。
  • 在添加按钮上单击下面的代码用于将部分视图表单绑定到 div

    $.ajax({
                url: '/Controller/GetModal',
                data: { modalType: modalType },
                success: function (data) {
                    $('#modalWrapper').html(data);
                    $('.modal-wrapper').modal();
                     }
               });

  • 使用实现的部分视图表单

    Ajax.BeginForm("Save", "Controller",new AjaxOptions
                        {
                            HttpMethod = "POST",
                            UpdateTargetId = "divTableView",
                            LoadingElementId = "loading"
                        }))

问题: - 单击保存验证时未触发。

其他信息:

脚本文件:

bootstrap.js
 jQuery-3.5.1.js
 jquery.unobtrusive-ajax.js
 jquery.validate.js
 jquery.validate.unobtrusive.js

我尝试在 ajax 成功方法中添加以下代码


    $.validator.unobtrusive.parse(form);

出现以下错误:


    $.validator is undefined

提前感谢您的帮助。

4

0 回答 0