zoukankan      html  css  js  c++  java
  • 添加/删除请求开始事件的方法 (asp.net ajax框架)

    一、添加/删除请求开始事件的方法:

    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对象。

  • 相关阅读:
    Electron应用打包、自动升级
    使用javascript处理nginx的请求
    使用Electron开发桌面应用
    VSCode、VBox搭建C/C++开发环境
    树莓派搭建Nexus2私服
    Tom猫小游戏功能实现
    如何配置webpack让浏览器自动补全前缀
    git 常用操作
    数组的一些常用操作
    ES6 的模块化
  • 原文地址:https://www.cnblogs.com/wubiyu/p/1320121.html
Copyright © 2011-2022 走看看