httpsodules httphandlers,它们的理想用途是什么?何时使用何时不使用?

Amr*_*rhy 10 asp.net

我有一些关于httpmodules和httphandlers的问题,我对它们的真正需求有点困惑,我创建了很多网站,但很少使用它们,确定我没有使用它们会失去一个好处,这些好处是什么?

何时使用何时不使用?

Man*_*anu 6

您可以使用httpmodules进行身份验证,审核或URL重写.由于每个请求首先通过所有模块,因此在由httphandler处理之前,这是应用您希望在特定应用程序代码之前运行的代码的地方.

如果您不想依赖asp.net引擎,可以使用httphandler.例如,你可以编写自己的基于AJAX,XML和XSLT的渲染机制,它不依赖于传统的asp.net页面.