1. 首页
  2. 数据库
  3. 其它
  4. 拦截asp.net输出流并进行处理的方法

拦截asp.net输出流并进行处理的方法

上传者: 2021-01-04 01:32:35上传 PDF文件 47.27KB 热度 8次
本文实例主要实现对已经生成了HTML的页面做一些输出到客户端之前的处理。 方法的实现原理是:把Response的输出重定向到自定义的容器内,也就是我们的StringBuilder对象里,在HTML所有的向页面输出都变成了向StringBuilder输出,然后我们对StringBuilder处理完成之后,再把Response的输出重定向到原来的页面上,然后再通过Response.Write方法把StringBuilder的内容输出到页面上。 这里之所以用反射,是因为Response对象的OutPut属性是只读的,通过反编译该类的程序集发现,OutPut实际上是内部私有成员 _writer来实现输
下载地址
用户评论