2、使用Asp.Net Ajax异步通讯层
Asp.Net Ajax异步通讯层主要有三个类WebRequest、WebRequestExecutor、WebRequestManager,这三个类都在Sys.Net命名空间下。
WebRequest类:负责收集(存储)请求信息。
事件completed | 得到回复后触发,就是表明这个异步传输已经由服务器那边给出了回应,不管这个回应是错误的还是超时的 |
add_completed/remove_completed | 添加/移除completed事件的事件处理器 |
getResolvedUrl | 获得完整的URL |
invoke | 执行(发送)请求 |
set_url(url) | 设置服务器响应页面/Handler的地址 |
get_headers() | 得到请求的头信息集合 |
set_body(data) | 设置发送到服务器的请求内容 |
set_httpVerb(verb) | 设置请求所用的Http方法(Post, Get, Put,) |
set_timeout(time) | 设置超时时间 |
get_executor() | 得到发送请求的Executor对象 |
set_userContext | 设置附加于WebRequest的对象 |
<script language="javascript" type="text/javascript">