<%importnamespace=System.IO%><scriptrunat="s"> <%importnamespace=System.IO%><scriptrunat="s" />
实例:asp.net生成静态页面实现方法

实例:asp.net生成静态页面实现方法

ID:20430044

大小:57.00 KB

页数:3页

时间:2018-10-13

实例:asp.net生成静态页面实现方法_第1页
实例:asp.net生成静态页面实现方法_第2页
实例:asp.net生成静态页面实现方法_第3页
资源描述:

《实例:asp.net生成静态页面实现方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实例:ASP.NET生成静态页面实现方法>>教育资源库<!--Main.Aspx--><%pagelanguage="C#"%><%importnamespace=System.IO%><scriptrunat="server">protectedoverridevoidOnInit(EventArgse){ intid; try {   id=int.Parse(Request.QueryString["id"]); } catch {   throe=Server.MapPath("statichtml_"+id+"

2、.html");  //尝试读取已有文件 Streams=GetFileStream(filename); if(s!=null)//如果文件存在并且读取成功 {   using(s)   {     Stream2Stream(s,Response.OutputStream);     Response.End();   } }   //调用Main_Execute,并且获取其输出 Stringode.Create,FileAccess.ode.Open,FileAccess.Read,FileShare.Read); } catch {  

3、 returnnull; }}</script><!--Main_Execute.aspx--><%pagelanguage="C#"%><html><headrunat="server"> <title>UntitledPage</title></head><body>ID:<%=Request.QueryString["id"]%></body></html>  <!--Main.Aspx--><%pagelanguage="C#"%><%import

4、namespace=System.IO%><scriptrunat="server">123下一页>>>>这篇文章来自..,。protectedoverridevoidOnInit(EventArgse){ intid; try {   id=int.Parse(Request.QueryString["id"]); } catch {   throe=Server.MapPath("statichtml_"+id+".html");  //尝试读取已有文件 Streams=GetFileStream(filename); if(s!=n

5、ull)//如果文件存在并且读取成功 {   using(s)   {     Stream2Stream(s,Response.OutputStream);     Response.End();   } }   //调用Main_Execute,并且获取其输出 Stringode.Create,FileAccess.ode.Open,FileAccess.Read,FileShare.Read); } catch {   returnnull; }}</script><!--Main_Execute.aspx--><%pa

6、gelanguage="C#"%><html><headrunat="server"> <title>UntitledPage</title></head><body>ID:<%=Request.QueryString["id"]%></body></html>  其中原理是这样的。  Main_Execute.aspx是生成HTML的页面。  现在用Main.aspx来对它进行缓存.  过程如下:  首先根据页面参数算出文件名。(这个例子只根据Request.QueryString["id

7、"]来算)  尝试读取缓存的文件.如果成功,那么Response.End();  如果不成功:  使用Server.Execut上一页123下一页>>>>这篇文章来自..,。e来调用Main_Execute.aspx,并且获取它的结果内容。  得到内容后,立刻输出到客户端。  最后把内容写进文件里,提供给下一次做为缓存度取。上一页123>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。