asp.net ajax判断当前是否有ajax请求 webservices.asmx 给50分

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:22:05
我现在使用asp.net做一个项目。。现在又这样一个问题。我想在任何情况下 都能知道当前是否存在ajax 访问 。请问应该如何做。
其实我要实现的目的就是。同意处理ajax 访问服务器提示。也就是说。当有人点击了按钮。像服务器发生了一个请求。在0.5秒后这个请求还没有得到返回值。那么我就需要给用户一个提示。。报名程序还在运行中。。。
我主要是想增加用户体验 延迟提示

这东西简单的很啊
就是你在用js访问 后台webservices.asmx 的时候,在访问语句之前 在页面上任意一个地方用一个div ,div里面 innerHtml 一个图片<img src...>用个沙漏什么的,然后加句话“正在读取...”之类的。
然后再callback函数里面再 把这个div里面的东西给=“”就好了,基本就是这样的了!没有回传值之前都会看见延迟提示的

其实你是想让用户知道自己操作的状态
可以这样做
在一个事件开始和结束时候都出发一个事件
在页面上显示一个东西就行了
没有必要高那么复杂
这样东西要用很多次简单点好
一般都是调用模板也的函数来实现的

ajax83316 正解,我认为还是这么做的比较好服务器再好也不能随意添加负担啊