gpt4 book ai didi

javascript - ASP.NET MVC 中不显眼的客户端验证仍然提交表单

转载 作者:行者123 更新时间:2023-12-03 09:54:33 25 4
gpt4 key购买 nike

我使用的是 ASP MVC 4,我同时启用了 ClientValidationEnabled 和 UnobtrusiveJavaScriptEnabled appSettings,但是当我提交一个具有不显眼的验证数据属性的表单时,即使它是无效的,它也会被提交。验证消息出现,但表单仍被提交。

当然我的浏览器中启用了 JavaScript。

最佳答案

确保您链接了以下库

<script src="~/Scripts/jquery.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>

检查您的配置。这两个应该如下所示:

<appSettings>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>

不要忘记添加:

@Html.ValidationMessageFor(m => m.FieldToValidate)

关于javascript - ASP.NET MVC 中不显眼的客户端验证仍然提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com