ASP.NET C# AJAX 异步处理数据的问题

ASP.NET C# AJAX 异步处理数据的问题,第1张

我刚刚也测试过这个问题。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10653390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存