0

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

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

4

1 回答 1

0

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

于 2009-07-16T07:26:02.400 回答