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

  • 相关阅读:
    window.onresize绑定事件以及解绑事件
    jqGrid中select带可编辑的
    ROS(机器视觉)
    Python(time模块)
    Python(random模块)
    Python迭代器
    Python生成器
    Python装饰器(函数)
    ROS(URDF机器人建模)
    ROS基础
  • 原文地址:https://www.cnblogs.com/wubiyu/p/1320121.html
Copyright © 2011-2022 走看看