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 (将#修改为@)