【问题标题】:Which one to use Http Handler or Http Module使用 Http Handler 或 Http Module 哪一个
【发布时间】:2011-11-22 13:11:59
【问题描述】:

我们想做一些事情,比如我们必须在对应用程序的每个请求中执行一些代码。我们希望在多个应用程序中使用相同的代码。

这段代码的作用是,它将检查传入的请求,并根据某些条件决定是否必须重定向。

所以在搜索时我发现我们可以使用 http 处理程序或 http 模块。但我不确定在这种情况下必须选择哪一个?请提出您的建议。

【问题讨论】:

    标签: asp.net httphandler httpmodule


    【解决方案1】:

    HttpModule 在这种情况下。它位于管道中,您可以在其中检查每个请求。

    如何使用 Visual C# .NET 创建 ASP.NET HTTP 模块

    http://support.microsoft.com/kb/307996

    HttpHandler 完全不同。如果您为现有文件类型(如 .aspx 等)实现 HttpHandler,您将实现 ASP.NET 运行时已经实现的内容,这超出了您的要求范围。

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多