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

  • 相关阅读:
    遍历二维数组
    冒泡跟扫描共用
    1.8作业
    1.7作业
    1.5作业
    百文百鸡 水仙花数 百马百担
    for循环输出九九乘法表
    循环语句
    1.4作业
    07、找出1-99之间的同构数
  • 原文地址:https://www.cnblogs.com/wubiyu/p/1320121.html
Copyright © 2011-2022 走看看