通过 ajax 对在 bootstrap 模式中加载的表单进行客户端验证

Client side validation for a form loaded in bootstrap modal via ajax

提问人:Abdulsalam Elsharif 提问时间:8/4/2022 最后编辑:mkrieger1Abdulsalam Elsharif 更新时间:8/8/2022 访问量:602

问:

在我的 ASP.Net Core 应用程序中,我需要以引导模式形式同时使用验证(服务器站点和客户端 sid),我成功地执行了服务器端验证,但我在客户端 javascript 验证中失败了。

我遵循并尝试了以下链接中提到的所有内容,但没有运气:

我还按正确的顺序添加所需的 javascript 文件:

<script src="js/jquery.min.js"></script>
<script src="js/jquery.validate.min.js"></script>
<script src="js/jquery.validate.unobtrusive.min.js"></script>
<script src="js/jquery.unobtrusive-ajax.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/site.js"></script>

我在 Github-Repository 中分享了我的示例项目,该项目没有错误,服务器端验证工作正常。

如何正确执行客户端验证?

JavaScript AJAX ASP.Net-Core 验证 Unobtrusive-Validation

评论


答:

0赞 Ruikai Feng 8/8/2022 #1

我在 github 上用你的代码测试了,你的脚本来源不正确,我修改为

<script src="~/js/jquery.min.js"></script>
......

它现在在本地运行良好:

enter image description here

评论

0赞 Abdulsalam Elsharif 8/9/2022
我更改了脚本的源代码,但仍然获得了服务器端验证,我在控制器后方法中放置了一个断点,当我点击保存时,我转到了这个方法。