■ <%@...... <%@ page language="C#" %> <%@ import namespace=System.IO %> <%@ page language="C#" %> ID: <%=Request.QueryString["id"]%> 其中原理是这样的. Main_Execute.aspx是生成HTML的页面. 现在用Main.aspx来对它进行缓存. 过程如下: 首先根据页面参数算出文件名.(这个例子只根据Request.QueryString["id"]来算) 尝试读取缓存的文件.如果成功,那么Response.End(); 如果不成功: 使用Server.Execute来调用Main_Execute.aspx,并且获取它的结果内容. 得到内容后,立刻输出到客户端. 最后把内容写进文件里,提供给下一次做为缓存度取. |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏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.