第九篇: UpdateProgress 控件--用户中断

    有时,当服务器实在运行太久了,我们能否中断它吗?答案是肯定的。

1. 打开第八篇的例子,也就是:UpdateProgress(一).aspx

2. 在 UpdateProgress(一).aspx  的<title></title>
    下面加入一段 Javascript
     < script type = " text/javascript " >
    function stop()
    {
        
if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack())
        {
            Sys.WebForms.PageRequestManager.getInstance().abortPostBack();
        }
    }
    
</ script >

3. UpdateProgress 中添加代码
             < asp:updateprogress ID = " UpdateProgress1 "  runat = " server " >
                
< progresstemplate >
                    
< span lang = " zh-cn " > 数据正在读取中..请稍后 !!!</ span >
                    
< input type = " button "  value  = " 取消 "  onclick = " stop(); "   />
                
</ progresstemplate >           
            
</ asp:updateprogress >

UpdateProgress(一).aspx 代码如下:
Code

4. OK. 试试看 ^^
第九篇: UpdateProgress 控件--用户中断


你可能感兴趣的:(progress)