-
定义由
System.Web.IHttpHandler接口派生的自定义类。实现接口中的IsReusable和ProcessRequest(HttpContext ctxt)成员using System.Web; using System; namespace StoT { //=============== //start namespace //=============== public class Index : IHttpHandler { public bool IsReusable { get { return true; } } public void ProcessRequest(HttpContext ctxt) { HttpRequest rq = ctxt.Request; HttpResponse rp = ctxt.Response; HttpServerUtility sv = ctxt.Server; ... sv=null; rp=null; rq=null; } } //============= //end namespace //============= } - 编译自定义类并输出为StoTIndex.dll文件,把它拷贝至/bin目录下
-
在web.config配置文件中配置对自定义名字空间和类的引用
<?xml version="1.0" ?> <configuration> <system.web> <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" /> <httpHandlers> <add verb="*" path="/stot/index.aspx" type="StoT.Index, StoTIndex" /> </httpHandlers> <customErrors mode="Off" defaultRedirect="/"> </customErrors> </system.web> </configuration>
- 这样,凡是对/stot/index.aspx的请求都会由自定义的DLL文件来进行处理了,性能可以提升不少。
将 ASPX 页面编译成 DLL
最新推荐文章于 2019-05-08 15:12:02 发布
本文介绍如何通过定义自定义类实现System.Web.IHttpHandler接口来处理HTTP请求,包括创建类、编译为DLL及在web.config中配置。
1395

被折叠的 条评论
为什么被折叠?



