创建定制响应处理程序

时间:2013-01-09 16:56:22

标签: asp.net iis-7 httpresponse httpmodule

是否可以创建任何类型的处理程序来处理ASP.NET页面的输出响应?

我的场景:我在IIS 7中托管的ASP.NET / C#中编写了第三方应用程序(未提供源代码),我想创建一个“处理程序”,以便我可以获得输出HTML响应并修改它的HTML代码。

据我所知,可插入的HTTPModules和HTTPHandler只能处理请求消息,而不能处理输出。这是对的吗?

任何其他方法可以达到相同的效果吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以使用HttpModule并注册可以更改输出的Filter!只需在web.config中注册该模块,然后瞧! MSDN上提供了HttpModule的示例:http://msdn.microsoft.com/en-us/library/bb398986(v=vs.100).aspx,此处说明了过滤器:http://aspnetresources.com/articles/HttpFilters

答案 1 :(得分:0)

您是否可以仅针对此类情况使用HttpWebRequest并在应用程序中调用该页面?

检查this article