ASP.NET 生成静态页面实现方法 |
|
本文标签:ASPNET
其中原理是这样的。 Main_Execute.aspx是生成HTML的页面。 现在用Main.aspx来对它进行缓存. 过程如下: 首先根据页面参数算出文件名。(这个例子只根据Request.QueryString["id"]来算) 尝试读取缓存的文件.如果成功,那么Response.End(); 如果不成功: 使用Server.Execute来调用Main_Execute.aspx,并且获取它的结果内容。 得到内容后,立刻输出到客户端。 最后把内容写进文件里,提供给下一次做为缓存度取。 |