学习笔记

----好好学习,天天向上!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  9 随笔 :: 0 文章 :: 10 评论 :: 1 引用


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

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

 

posted on 2007-04-05 17:24  yfu  阅读(...)  评论(...编辑  收藏