如题。为了避免重复提交数据,按钮加一个OnClientClick属性 OnClientClick="this.disabled=true"如果顺利,点击后没有问题。但若点击后验证控件RequiredFieldValidator或RegularExpressionValidator被激发,提示某些数据不合规,则此时即使修正数据,该按钮仍不可用。如何解决?P.S.:最终目的就是避免数据重复提交。除onclientclick方法外,其他的方法也可以。谢谢!
调试欢乐多
关掉控件PostBack回发,要想干干净净的写就用js事件,简单多了
sorry,看错了。你到底是关闭回发 还是 避免激活验证?
貌似你的问题是 避免激活验证?CausesValidation="false" 给控件这个属性 触发事件就不会激活验证了。
{
$(this).bind("click", function ()
{
$(this).attr("disabled", true);
$(this).parents().filter("form").trigger("submit");
});
});这个是通用的。