提交一次成功后页面的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
早上看到的。