Asp MVC 不显眼的客户端验证始终返回 true

发布于 2024-11-09 04:35:33 字数 161 浏览 3 评论 0原文

我们有一个部分视图,其中包含启用了不显眼的客户端验证的表单。

如果我们使用 Html.Action 加载部分视图,验证将在客户端进行。

如果当用户单击链接时,我们使用 JQuery 用部分视图填充 div,则客户端验证始终返回 true。

知道发生了什么事吗?

We have a partial view that contains a form with unobtrusive client validation enabled.

If we load the partial view using Html.Action, the validation works on the client side.

If when the user clicks a link we use JQuery to populate a div with the partial view , the client validation always returns true.

Any idea what is going on?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〆凄凉。 2024-11-16 04:35:33

您需要解析新的 html 以连接验证控件。您可以使用以下方法来执行此操作:

$.validator.unobtrusive.parse( $('.selector' ) );

其中选择器返回保存新 HTML 的容器。这就是我在选项卡式界面中使用的方法。

You need to parse the new html to hook up the validation controls. You can do this using:

$.validator.unobtrusive.parse( $('.selector' ) );

where the selector returns the container holding the new HTML. This is what I use with tabbed interfaces.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文