添加/刪除請求開始事件的方法 (asp.net ajax架構)

來源:互聯網
上載者:User
一、添加/刪除請求開始事件的方法:Sys.WebForms.PageRequestManager.instance.add_beginRequest(beginRequestHandler)Sys.WebForms.PageRequestManager.instance.remove_beginRequest(beginRequestHandler) 參數beginRequestHandler指定當請求開始之前要調用的函數。例:        Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);        function BeginRequestHandler(sender, args)        {                      //添加你想做的事情        } 函數參數args是Sys.WebForms.BeginRequestEventArgs類的一個執行個體。BeginRequestEventArgs類包含兩個成員1、postBackElement 屬性,發出觸發請求的HTML對象。如: var elem = arg.get_postBackElement(); 2、request 屬性,擷取當前請求的執行個體對象。如: var request = arg.get_request(); 傳回值是一個Sys.Net.WebRequest類型的執行個體,這裡我們對它不做過多的講述,請讀者查閱更多的資料。二、添加/刪除請求結束的代碼:Sys.WebForms.PageRequestManager.instance.add_endRequest(endRequestHandler)Sys.WebForms.PageRequestManager.instance.remove_endRequest(endRequestHandler) 參數endRequestHandler 指定當請求結束之後要調用的函數。        例:         Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);        function EndRequestHandler(sender, args)        {                //你想添加的代碼        } 函數參數args是Sys.WebForms.EndRequestEventArgs類的執行個體。利用它可以擷取請求期間發生的異常,以及請求返回的response對象。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.