ICallBackEventHandler和HTTPHandler有什么区别?

时间:2009-07-16 06:56:22

标签: asp.net httphandler icallbackeventhandler

当我们编写自己的自定义HTTPHandler时,它们的行为方式与ICallBackEventHanlder不同吗?我们使用两者来从我们的网页进行ajax调用,这不是正确的吗?或者我的理解错了,我不会怀疑它是否:(

显然HTTPHandlers是更广泛的概念,因为网页(.aspx)等也是http处理程序。

1 个答案:

答案 0 :(得分:0)

ICallBackEventHandler用于与页面集成 - 处理程序适用于任何内容。当您想要从页面的客户端执行ajax请求时,回调处理程序很有用,并且从该处理程序中您仍然希望访问页面上的所有控件,来自ViewState的重新饱和状态等。 。http处理程序无权访问页面或其状态。回调处理程序还可以将某些状态更改推送回客户端。例如,回调处理程序可能会呈现需要更新客户端__EVENTVALIDATION字段的内容。