我的Ajax之取消异步刷新

代码备份:

    <form id="form1" runat="server">
        
<h5>
           可以取消异步刷新
</h5>
        
<h6>
           
</h6>
        
<div>
            
<asp:ScriptManager ID="s1" runat="server">
            
</asp:ScriptManager>
            
<asp:UpdatePanel ID="up1" runat="server">
                
<ContentTemplate>
                    
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                    
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
                
</ContentTemplate>
            
</asp:UpdatePanel>
            
<asp:UpdateProgress ID="upg1" runat="server" AssociatedUpdatePanelID="up1">
                
<ProgressTemplate>
                    Progress……
<input id="Button1" type="button" value="button" onclick="CancelAsyncPostBack()" />
                
</ProgressTemplate>
            
</asp:UpdateProgress>
        
</div>
    
</form>
       
<script language="javascript" type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
function CancelAsyncPostBack() {

    
if (prm.get_isInAsyncPostBack()) {

      prm.abortPostBack();

    }

}

 
    
</script>

posted on 2007-12-11 11:43  羽江  阅读(1456)  评论(0编辑  收藏  举报

导航