提交一次成功后页面的VIEWSTATE需要更改,这样就不会出现重复提交的问题。可以给当前页面url 加个随机数 ?runtime=xxxxx
1,用 cookie 是否已经提交;忽略或提示重复的提交。
2,Server 端加判断。
onclick事件里面执行 $(this).attr('disabled','disabled'); 在点击一次后立马将按钮设置为不可使用。
<script type="text/javascript" language="javascript">
<!--
var IsRepeatSubmit=false;
//检测是否重复提交表单
function CheckIsRepeatSubmit()
{
if(Page_ClientValidate()) //Page_ClientValidate()自带函数
{
if (IsRepeatSubmit==true){
alert("正在注册中,请稍等......!");
return false;
}
IsRepeatSubmit=true;
return true;
}
}
//-->
</script>
顶
http://www.cnblogs.com/evlon/archive/2009/05/21/1486517.html
早上看到的。