1.这个问题和ajax关系不大。你要是觉得和ajax有关系,你可以自己写ajax代码异步发起请求。
2.你的测试不能只看运行周期。需要关注服务器端接受请求时间、暂停时间、返回时间。
3.影响返回时间的有IE,请求周期,IIS队列,IIS处理。
4.解决ajax返回非异步的现象。我是通过在服务器端启用多线程处理,使得页面请求立即返回。在IE客户端通过timer去服务器端获取返回数据。实习真正的异步。
5.影响我的异步返回的还有一个情况,就是HTTP代理,有的代理软件针对一个用户(Session)只有一个连接。当这个连接不返回时。第二连接不会发起请求。你看到好像已经开始异步请求了。其实服务器根本不知道有你这个请求。
以上是我对异步看起来不是异步的建议和看法。仅供参考。
如有其他问题可以一起探讨。
首先,你查看一下ajax是否返回了数据。如果有返回数据,你再去http://www.kindsoft.net/ke4/examples/dynamic-load.html看看,根据这个处理你这个程序
其实很简单,就是使用AJAX技术,在ASP.NET中提供了UpdatePanel 控件可以很方便地实现这种效果。详细 *** 作步骤请参照:http://msdn.microsoft.com/zh-cn/dd361854.aspx
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)