C#过滤器HttpModule

C#过滤器HttpModule的使用,如下代码示例:

  1. using System;
  2. using System.Web;
  3. public class HttpModule:IHttpModule
  4. {
  5. public void Dispose()
  6. {
  7. }
  8. public void Init(HttpApplication application)
  9. {
  10. application.BeginRequest+=new EventHandler(Application_BeginRequest);
  11. application.EndRequest+=new EventHandler(Application_EndRequest);
  12. }
  13. void Application_BeginRequest(Object source,EventArgs e)
  14. {
  15. HttpApplication application=(HttpApplication)source;
  16. HttpContext context=application.Context;
  17. context.Response.Write("自定义模块");
  18. }
  19. void Application_EndRequest(Object source,EventArgs e)
  20. {
  21. HttpApplication application=(HttpApplication)source;
  22. HttpContext context=application.Context;
  23. context.Response.Write("自定义模块");
  24. }
  25. }
  26. /*
  27. * 在配置文件中配置
  28. *<system.web>
  29. *<httpModule>
  30. *<add name="HttpModule" type="过滤器类的全名称"/>
  31. *</httpModule>
  32. *</system.web>
  33. */

posted on 2014-01-01 16:45  iackjee  阅读(621)  评论(0)    收藏  举报

导航