Create a class that implements the IHttpHandler interface.
Place this class in the App_Code directory.
using System;
using System.Web;
namespace HttpExtensions
{
public class SimpleHandler : IHttpHandler
{
public void ProcessRequest(System.Web.HttpContext context)
{
HttpResponse response = context.Response;
response.Write("<html><body><h1>Rendered by the SimpleHandler") ;
response.Write("</h1></body></html>") ;
}
public bool IsReusable
{
get {return true;}
}
}
}
Configuring a Custom HTTP Handler
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<httpHandlers>
<add verb="*" path="source.simple" type="SourceHandler"/>
<add verb="*" path="test.simple" type="SimpleHandler" />
</httpHandlers>
</system.web>
</configuration>
|