打个比方:我插入一组数据,然后点击提交,但是因为网速原因,其实数据已经提交了,但是页面没有更新,用户就感觉数据没提交,然后狂点提交,导致插入很多条相同的数据,ASP.NET里面没有TIMER控件,如何让事件触发有时间限制

解决方案 »

  1.   

    那你不能点击提交后设置按钮enable="false"?
      

  2.   

    点击按钮后,设置按钮enable为false
      

  3.   

    把enable为false 了下次这个事件还能触发吗?
      

  4.   

    document.getElementById("btn").disabled = true;
     __doPostBack("btn", "");
                    
      

  5.   

    不熟悉HTML与JS的惨痛后果。搞web的悲哀。
      

  6.   

    6楼讲到重点,各位大神,麻烦出点委婉点的方法,直接enable为false  这个很伤的,断子绝孙,一次性的不好,要重复利用的