【发布时间】:2011-12-09 11:36:50
【问题描述】:
asp.net 验证失败后页面跳转有问题。我可以恢复滚动状态,但要做到这一点,我需要在客户端 asp.net 验证器验证失败后绑定一个事件。我试图按如下方式挂钩事件
$('input[type=submit],input[type=image],:button').bind('click', function (e) {
//.. restore scroll state
)};
或
$('form').bind('submit', function (e) {
//.. restore scroll state
});
这些在验证失败和页面跳转之前触发
我已经查看了挂钩到 javaScript API for the validators,但这些挂钩似乎都不起作用。
我已经查看了这个SO Answer,但我不想手动触发验证器,因为这会导致其他问题。
该解决方案需要挂钩到构建系统的每个页面,因此删除 asp.net 验证器并放入 JQuery validation plugin 的选项是不现实的。
验证失败后如何连接到客户端事件的任何想法(以一种可以放入母版页并全局应用的方式)。
非常感谢
【问题讨论】:
标签: jquery asp.net validation