2009-07-16 24 views
0

當我們編寫自己的自定義HTTPHandlers時,它們的行爲與ICallBackEventHanlder不一樣嗎?我們都使用這兩個來從我們的網頁進行ajax調用,這不正確嗎?或者我理解錯了,我不會懷疑它是否是:(ICallBackEventHandler和HTTPHandler有什麼區別?

顯然HttpHandlers的是更廣泛的概念,因爲一個網頁(的.aspx)等也HTTP處理程序

回答

0

一個ICallBackEventHandler是一個頁面整合 - - 處理程序適用於任何情況,當你想從頁面的客戶端執行ajax請求時,回調處理程序非常有用,並且從該處理程序中仍然需要訪問頁面上的所有控件,它們的重新飽和狀態來自ViewState等http處理程序無法訪問頁面或其狀態,回調處理程序也可以將某些狀態更改返回給客戶端,例如,回調處理程序可能會呈現某些需要__EVENTVALIDATION字段的內容客戶端更新。