标签:
我这里只写几个常用的事件
1.OnPreInit:此事件后将加载个性化信息和主题
2.OnInit:初始化页面中服务器控件的默认值但控件的状态没有加载,没有创建控件树
3.OnPreLoad:控件完成状态和回传数据的加载
4.Page_Load:此事件是在OnInit中订阅的
5.Render:呈现最终页面的内容
假设有一个文章数据库
以前都是通过article.aspx?id=123的动态形式访问的
现在我们想要减轻服务器压力,把文章生成静态文件
先看article.aspx的程序
我们还是通过自定义httpModules来实现url重写
webconfig文件没有太大变化
MyModule程序
注释就不多写了,相信大家能看懂
这个示例程序只是为了说明page类的Render事件
如果要用到项目中,请慎重
因为会造成大量的服务器IO
而且这也不是生成静态页面的最佳方案
三:理解Page类的运行机制(例:在render方法中生成静态文件)
标签:
原文地址:http://www.cnblogs.com/lizhizhang/p/4926391.html