The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
posts - 305, comments - 1973, trackbacks - 78, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
在WebForm上,有的处理需要比较长的时间,为了防止重复提交,就要使用防连击
javaScript代码:
function doubleCheck(){
    
if (window.document.readyState != null &&
            window.document.readyState 
!= 'complete')
    
{
        alert(
"正在处理,请等待!");
        
return false;
    }

    
else
    
{
    
        
return true;
    }

}

在C#代码中:
this.backButton.Attributes["onClick"]         = "return doubleCheck()";

Feedback

#1楼   回复  引用    

2007-01-05 12:55 by light[匿名][未注册用户]
什么呀,看不懂的

#2楼   回复  引用    

2007-01-05 13:08 by NEXT[未注册用户]
What's that ??

#3楼[楼主]   回复  引用  查看    

2007-01-05 14:37 by Cure      
@ light,NEXT
如果你用简单的例子,可能体现不出来效果,如果你在Button的Click中使用Response,Redict到一个不存在的页面时,连续点击按钮就会看到效果了。

#4楼   回复  引用  查看    

2007-03-07 15:19 by 天歆      
不错~~,挺好,这样就不会造成用户没有耐心等待响应而点击两次“添加”操作将两条相同的数据插入数据库中了。

#5楼   回复  引用    

2007-07-12 16:07 by 马克[未注册用户]
出了点问题.........
我只给查询button加了这个功能
另外页面还有个导出Excel的button,导出Excel后,查询button便失效了。每次点查询都出alert("正在处理,请等待!")
有解么?



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 611605




相关文章:

相关链接: