博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net实现IHttpModule接口顾虑器
阅读量:6881 次
发布时间:2019-06-27

本文共 994 字,大约阅读时间需要 3 分钟。

这篇文章主要介绍了C#使用IHttpModule接口修改http输出的方法,涉及C#操作IHttpModule接口的相关技巧,非常具有实用价值,需要的朋友可以参考下
 

本文实例讲述了C#使用IHttpModule接口修改http输出的方法。分享给大家供大家参考。具体实现方法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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
}
}

转载于:https://www.cnblogs.com/jinhaoObject/p/4531198.html

你可能感兴趣的文章
Redis哨兵模式主从同步不可以绑定127.0.0.1或者0.0.0.0,不然无法进行主从同步
查看>>
进程线程
查看>>
生活感言
查看>>
什么是PDM系统?
查看>>
pptp 配置文件简析
查看>>
自己对DNS的理解
查看>>
六个免费的虚拟主机管理系统
查看>>
Linux中的日志分析及管理
查看>>
JQuery文本框水印插件的简单实现
查看>>
手动fsck修复
查看>>
VBA在Excel中的应用(三)
查看>>
在 Ubuntu 16.04 上安装 LEMP 环境
查看>>
SQL Server profile使用技巧
查看>>
协议中UART的两种模式 【转】
查看>>
SharePoint 2013 Farm 安装指南——Least Privilege
查看>>
C# 温故知新 基础篇(1) C#概述
查看>>
jQuery结合lhgdialog弹出窗口,关闭时出现没有权限错误
查看>>
EXTJS学习系列提高篇:第二十八篇(转载)作者殷良胜,ext2.2打造Ext.form.ComboBox系列--分页显示...
查看>>
如何完成.Net下XML文档的读写操作
查看>>
QTP的那些事--对已经存在Excel文件修改后保存时,会弹出一个询问对话框
查看>>