C# ajax2.0+;仍然在请求时发送完整的回发

C# ajax2.0+;仍然在请求时发送完整的回发,c#,browser,asp.net-ajax,request,C#,Browser,Asp.net Ajax,Request,这确实是一个一般性的问题。我在哪里读过一些,可能是微软的白皮书或博客,我真的不确定,因为我现在没有链接 基本上,此人在使用更新面板时描述了这一点(他提到了AJAX.Net 1.0),尽管您希望只更新/刷新相关的控件和组件,但整个页面都会在更新面板中随请求一起提交 显然,当设计是为了最小化发送到服务器和从服务器发送的流量时,这就违背了AJAX的目的。在这种情况下,你不妨为页面做一篇完整的文章。我想从表面的角度来看,AJAX.Net确实达到了预期的效果,但幕后却没有达到预期的效果 现在这很可能在以后

这确实是一个一般性的问题。我在哪里读过一些,可能是微软的白皮书或博客,我真的不确定,因为我现在没有链接

基本上,此人在使用更新面板时描述了这一点(他提到了AJAX.Net 1.0),尽管您希望只更新/刷新相关的控件和组件,但整个页面都会在更新面板中随请求一起提交

显然,当设计是为了最小化发送到服务器和从服务器发送的流量时,这就违背了AJAX的目的。在这种情况下,你不妨为页面做一篇完整的文章。我想从表面的角度来看,AJAX.Net确实达到了预期的效果,但幕后却没有达到预期的效果

现在这很可能在以后的版本中得到解决,我只是不能证实这一点。我在谷歌上下搜索过答案

此人所说的是使用JQuery,因为它在更新时提供了真正的优化流量,这当然是它提供的,所以这就是为什么我问微软在其更高版本上也这么做了

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


我回家后会查看链接,如果找到,我会将其添加到这里,这样你就不会认为我疯了。:)

这篇文章很好地解释了这个问题和解决方案。

谢谢Ramesh,不过我不能100%确定这是否回答了我想要的问题。这是对IIS6/IIS7上的Ajax 1.0/1.1的修复,还是对IIS6/IIS7上的Ajax 2.0或Ajax 3.0的要求,以允许仅封装所需控件+一点开销的水平回发?我的问题是AJAX2.0+是否像JQuery允许的那样允许真正的部分回发?同样,这里有一个具体的问题,一位微软员工(相当肯定)在一篇博客文章中说,使用AJAX1.0时,尽管>是部分回发被处理,但实际上整个回发都被发送。