如何将数据从一个HTTP模块保存到另一个HTTP模块并保存到最终处理程序?

时间:2009-03-26 20:07:39

标签: asp.net httpmodule pipeline

从HTTP模块中,有没有办法在请求中保留某些内容模块或最终处理程序访问的内容?你可以在请求中“粘贴”某些内容,因为它会在稍后的管道中出现吗?

1 个答案:

答案 0 :(得分:2)

您可以使用HttpContext(由静态Current属性公开的那个)。它有一个Items属性,专门用于在模块和处理程序之间传递数据,如文档所示:

  

获取可以的键/值集合   用于组织和共享数据   在IHttpModule接口和。之间   一个IHttpHandler接口   HTTP请求。

可以在这里找到:

http://msdn.microsoft.com/en-us/library/system.web.httpcontext.items.aspx