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

  • 相关阅读:
    使用std::accumulate计算和、积和平均值
    Boost文件读写,断言、日期
    mem_fun的用法,以及使用wcout
    singleton的内存泄漏及线程安全性问题
    delphi关键字
    Windows Api的一些方法 封装 以及 常用参数
    linux字符设备驱动 自动创建设备节点的的方法
    Linux混杂设备注册方法
    linux2.6字符设备的标准注册方法
    另一种linux下的powerpc中断注册的方法
  • 原文地址:https://www.cnblogs.com/wubiyu/p/1320121.html
Copyright © 2011-2022 走看看