2010-07-19 63 views
0

这是一个普遍的问题。我已经阅读了一些地方,它可能是微软的白皮书或博客,我真的不确定,因为我现在没有链接。是否AJAX 2.0 +仍然发送完整的回复请求

基本上,当使用更新面板时,该人员正在描述(其中他提到了AJAX.Net 1.0),尽管您只希望更新/刷新关联的控件和组件,但整个页面将与请求在更新面板中。

很显然,当设计旨在最大限度地减少发送到服务器和从服务器发送的流量时,这会打破AJAX的目的。在这种情况下,您最好为页面做一个完整的回帖。我想从整体角度来看,AJAX.Net按预期做了这个诀窍,但在幕后并没有达到你期望的效果。

现在,这可能很好解决了后来的版本我只是无法证实这一点。我已经向谷歌高低搜索了一个答案。

这个人所说的是使用JQuery,因为这在更新时提供了真正优化的通信流量,当然这确实如此,所以这就是为什么我要求微软对他们的后续版本做同样的事情。

想到在尝试在微软问某人的不可能的任务之前,我会问你很多。

当我回家时,我会查找链接,如果我找到它,我会在这里添加它,所以你不认为我脱离摇杆。 :)

回答

0

此帖子ASP.Net AJAX Not Working (Full page postback)解释相当不错的问题和解决方案。

+0

谢谢Ramesh,我不是100%确定这是否会回答我的预期问题。 这是IIS6/IIS7上的Ajax 1.0/1.1的修补程序,还是IIS6/IIS7上的AJAX 2.0或AJAX 3.0需要允许仅封装所需控件和少量开销的parital post backs? 我的问题是AJAX2.0 +允许真正的部分回发,就像JQuery允许的一样吗? 在这里,作为一名MS员工(很确定的是)在这里有一个具体的问题,在一篇博客文章中指出,使用AJAX1.0,虽然“印象”是部分回传被处理,但实际上整个回发被发送。 – Anthony 2010-07-21 09:17:01