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

  • 相关阅读:
    kubernetes 修改 可用端口号
    解决Mac下MX4手机无法连接adb问题之解决方案
    由于源码使用是cc++与oc混编导致Unknown type name 'NSString'
    Cocos2dx使用wxsqlite开源加密SQLite3数据库
    Cocos2dx网络读取图片
    解决Xcode删除文件后missing file警告
    WebRTC 配置环境
    Cocos2d-x 3.0 纹理
    Mac/Linux如何查找应用所安装路径
    设置Git用户信息
  • 原文地址:https://www.cnblogs.com/wubiyu/p/1320121.html
Copyright © 2011-2022 走看看