
本文实例讲述了C#使用IhttpModule接口修改http输出的方法。分享给大家供大家参考。具体实现方法如下:
using System;using System.Collections.Generic;using System.linq;using System.Web;//修改http输出先建个类这个类作为模块mould就要实现接口namespace 修改_http_输出{ public class MyMould:IhttpModule //实现接口 { //点击实现接口就会出来以下对应的属性和一个方法 public voID dispose() //处理属性 { throw new NotImplementedException(); } httpContext c = null; //定义个下面要用的当前请求对象变量初值为null public voID Init(httpApplication context) //初始化方法,httpApplication是应用程序类 { this.c = context.Context; //1:给当前请求c赋值,Context获取当前请求的http特定信息 context.BeginRequest += new EventHandler(context_BeginRequest); //当应用开始请求时;2:beginRequest是一个事件用委托定义事件 } voID context_BeginRequest(object sender,EventArgs e) //事件的处理方法 { c.Response.Write("你的请求被我在mould中改了"); } //上面的事件响应需要注册测在web.config }}希望本文所述对大家的C#程序设计有所帮助。
总结以上是内存溢出为你收集整理的C#使用IHttpModule接口修改http输出的方法全部内容,希望文章能够帮你解决C#使用IHttpModule接口修改http输出的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)