繁体   English   中英

JQuery UI 选项卡、ASP .NET MVC 2 和客户端验证

[英]JQuery UI tabs, ASP .NET MVC 2 and client-side validation

我的视图中有 JQuery 选项卡。 每个选项卡都包含一个局部视图。 其中一些包含带有客户端验证的 ajax forms。 问题是验证仅在第一次选择选项卡时才有效。 如果我 select 另一个选项卡,然后 select 上一个选项卡,则客户端验证不起作用。 也许所有必要的脚本都没有在第二次加载? 或者是其他东西? 请帮我。
对于缺少代码,我深表歉意。 我没有发布任何代码只是因为我的项目中有一大堆 JQuery UI 包装器和帮助器,因此很难理解事情是如何完成的。 除了我发现的这个错误之外,所有这些类似乎都可以正常工作。 如果此问题中的某些内容不清楚,那么我将尝试发布一些代码和标记。

提前感谢您的回答。

您可能会发现以下博客文章很有用。 基本上,问题来自这样一个事实,即动态添加到 DOM 的元素需要注册客户端验证。 这可以使用Sys.Mvc.FormContext._Application_Load()方法来实现,在 AJAX 调用成功后,您可以在注入新选项卡的内容后立即调用该方法。

您还可以使用 jQuery 验证插件。 请 go 提供以下帮助文档:

http://docs.jquery.com/Plugins/validation

手动验证提供了很多灵活性,但可能需要更多时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM