微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MVC 验证在包含部分视图的模式弹出窗口中不起作用

如何解决MVC 验证在包含部分视图的模式弹出窗口中不起作用

我有现有的模态弹出窗口,它在从父视图单击按钮时动态填充局部视图。在这个局部视图中,有一个按钮。单击此按钮后,我正在使用以下代码使用新的部分视图更新现有的部分视图。

$("body").on("click","#btnAdd",function () {

            $('#EmployeeModal .modal-body').load('Employee/AddEmployee',function () {
                
            });
        });

这个新的局部视图只不过是另一个现有视图,但我使用代码将其用作局部视图 -

return PartialView("EmployeeNew",employeeviewmodel);

在这个新的部分视图包含带有 MVC 验证摘要的表单。但是在提交点击后,没有显示所需的错误消息。相反,控制转到 Post 操作,表单因空引用异常而中断(某些字段为空)。

但是当不用作部分视图(单父视图)时,此表单不会破坏。

我已经检查了所有必要的脚本并且它们存在 - 比如 jquery.validate.min.js、jquery.validate.unobtrusive.min.js 和一些 bootstrap.js 和 css 文件

我还缺少什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。