using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
namespace Demo
{
public class AppendMessage : IHttpModule
{
private HttpContext _current = null;
#region IHttpModule Members
public void Dispose()
{
throw new Exception("The method or operation is not implemented.");
}
public void Init(System.Web.HttpApplication context)
{
_current = context.Context;
context.PreSendRequestContent +=
new EventHandler(context_PreSendRequestContent);
}
void context_PreSendRequestContent(object sender, EventArgs e)
{
string message = "<!-- This page has been post processed at " +
System.DateTime.Now.ToString() +
" by a custom HttpModule.-->";
_current.Response.Output.Write(message);
}
#endregion
}
}
File: Web.config
<configuration>
<system.web>
<httpModules>
<add name="AppendMessage" type="AppendMessage, App_code" />
</httpModules>
</system.web>
</configuration>
|