标签: c# asp.net webforms
我们的办公室打印机偶尔会在打印作业中出现在我们身上,或者因为中断而忘记打印。在好日子里,我使用StringBuilder构建了我的响应,并将内容输出到屏幕和日志文件,以防我们需要返回并重新打印。
现在我正在使用一个系统,它利用所有.Net yumminess(中继器,页面事件等),而不是在代码中构建HTML。有没有办法记录/存档服务器为特定页面生成的整个HTML响应(例如挂钩到Page_Render事件并将输出转储到文件中)?
谢谢, 萨姆
答案 0 :(得分:1)
您可以编写一个Http模块,该模块在请求管道的末尾插入并记录完整的输出。
请参阅this example,它可以帮助您完成大部分工作。