2010-07-19 65 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