在EndRequest事件中读取HttpContext.Current.Request

时间:2009-08-13 16:12:34

标签: asp.net

如何在EndRequest事件或其他事件中发送到客户端之前读取输出请求(myxmlData)?

protected void Page_Load(object sender, System.EventArgs e)
{
  string myxmlData = MyObject.DataXML();

  Response.ContentType = "text/xml";
  Response.Write(myxmlData);
  Response.End();
}

1 个答案:

答案 0 :(得分:1)

执行所需操作的最简单方法可能是使用ASP.NET响应过滤器。它们允许您在将最终输出发送到客户端之前访问它。

快速example of an ASP.NET Response Filter应该让你开始。

祝你好运!