Custom HTTP Handler : IHttpHandler « Network « ASP.Net






Custom HTTP Handler


File: SimpleHandler.cs

using System;
using System.Web;
using System.IO;

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; }
  }
}


File: SimpleHandler.ashx

<%@ WebHandler Language="C#" Class="SimpleHandler" %>

File: web.config

<?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>


           
       








CustomHTTPHandler.zip( 1 k)

Related examples in the same category

1.Create a simple Handler