找回密码
 注册
搜索
热搜: 回贴

ASP.NET生成静态页面实现方法

2009-12-13 13:03| 发布者: admin| 查看: 32| 评论: 0|原作者: 江月

<%@......



<%@ page language="C#" %>
<%@ import namespace=System.IO %>



<%@ page language="C#" %>


  Untitled Page


ID:
<%=Request.QueryString["id"]%>



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

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 09:35 , Processed in 0.118818 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部