第九篇: 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. 试试看 ^^



posted @ 2008-01-24 16:07  强悍的抽屉  阅读(761)  评论(0编辑  收藏  举报