博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过 IHttpModule interface 来实现 aps.net 页面部分 全局更改
阅读量:2286 次
发布时间:2019-05-09

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

来自:http://www.cnblogs.com/MicrosoftChina/archive/2013/01/06/2846992.html

有时候。比如。在所有页面下方实现一个输出当前时间 。方便查看时间

mono 测试已过。其他未测试 

这时候可以通过 IHttpModule 接口来全局实现。

IHttpModule --->request  --->  Http Module 来挂钩

so:

1.配置文件里面,指向这个类。当request访问的时候。初始化这个类

<httpModules>

<add name="SimpleModule"type="SimpleModule, App_code"/>

</httpModules>

2 simpleModule 首先要继承IHttpModule .然后必须要 Init和Dispose 实现 

public class SimpleModule : IHttpModule{    private HttpApplication objApplication = null;        public void Dispose()    {    }    public void Init(System.Web.HttpApplication context)    {        objApplication = context;        context.EndRequest += new EventHandler(context_EndRequest);    }    void context_EndRequest(object sender, EventArgs e)    {        string message =        string.Format("
现在时间为{0}", System.DateTime.Now.ToString()); objApplication.Context.Response.Write(message); }}

 

这时,访问任何页面,页面下面就会出现时间。

 

 

 

你可能感兴趣的文章
蝴蝶计划
查看>>
SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块
查看>>
ASP语法速查表
查看>>
post表单时的html报文的header信息
查看>>
用PHP开始你的MVC (一)整合你的站点入口
查看>>
用PHP开始你的MVC (二)抽象数据库接口
查看>>
用PHP开始你的MVC(三)实现你的Model层
查看>>
用PHP开始你的MVC (四)实现View层
查看>>
在PHP中利用XML技术构造远程服务(资料传输)
查看>>
PEAR简介:用PEAR来写你的下一个php程序
查看>>
安装pear
查看>>
如何自己安裝和使用 PEAR
查看>>
Freebsd 公钥 public key ssh 登录 secureCRT
查看>>
PHP也可以當成Shell Script
查看>>
正则表达式使用详解(一)
查看>>
WIN下,Web.py+apache2.2(mod_wsgi)保证session可用
查看>>
前端开发框架bootstrap
查看>>
The Best BootStrap Resources
查看>>
监听的IP本地不存在 负载均衡启动报错
查看>>
缓冲(Bufer)和缓存(cache)区别
查看>>