如何将动态网页写入到静态页面中??

原创 2006年05月31日 14:03:00

这里有我做过的一个例子。

总的思路是,先写到一个streamBuilder中。再把streamBuilder的对象写进静态网页中。

System.Text.StringBuilder sb = new System.Text.StringBuilder();
    sb.Append("<table width=/"251/" border=/"0/" cellspacing=/"0/" cellpadding=/"0/">/r/n");
    sb.Append("  <tr>/r/n");
    sb.Append("    <td width=/"174/" background=/"images/06517blog_37.jpg/"><img src=/"images/06517blog_19.jpg/" width=/"98/" height=/"28/"></td>/r/n");
    sb.Append("    <td width=/"77/" background=/"images/06517blog_37.jpg/">&nbsp;</td>/r/n");
    sb.Append("  </tr>/r/n");
    for(int i=0;i<dt.Rows.Count;i++)
    {
     sb.Append("<tr>/r/n");
     sb.Append("   <td height=/"23/">·" + appCode.myCommon.getLinkByTitleAndID(dt.Rows[i]["title"],dt.Rows[i]["ID"]) + "</td>/r/n");
     sb.Append("   <td height=/"23/"><span class=/"kbblog_wd16/">" + appCode.myCommon.getLinkByNickNameAndAssID(dt.Rows[i]["nickName"],dt.Rows[i]["authorID"]) + "</span></td>/r/n");
     sb.Append("</tr>/r/n");
    }
    sb.Append("<tr>/r/n");
    sb.Append("  <td height=/"15/" colspan=/"2/">&nbsp;</td>/r/n");
    sb.Append("</tr>/r/n");
    sb.Append("</table>/r/n");

    if(!System.IO.Directory.Exists(Server.MapPath("blogAdmin/html")))
    {
     System.IO.Directory.CreateDirectory(Server.MapPath("blogAdmin/html"));
    }
    System.IO.StreamWriter sw = new System.IO.StreamWriter(Server.MapPath("html/thehot.htm"),false,System.Text.Encoding.GetEncoding("gb2312"));
    sw.Write(sb.ToString());
    sw.Close();

相关文章推荐

在动态页面里象静态页面一样控制整个网页的缓存和更新

静态页面我们都知道,WEB服务器在发回文件内容时会附带一个Last-Modified头信息,把静态文件的最后修改时间存储在里面,这样当下次浏览器请求该文件时,会把得到的这个Last-Modified头...
  • wxw_317
  • wxw_317
  • 2015年11月19日 14:42
  • 957

.net如何将aspx生成html(cms静态页面原理)

相信大家都遇到过把web网站生成html发不到网上.也很好奇一些cms上都有这个功能,其实很简单 大体思路就是:在你的后台,做一html页面生成器.点击时.循环web目录下的aspx文件(这一点...

实例:实现动态网页的静态缓存

一行代码实现缓存的临时文件保存,四行代码实现缓存判断,三行代码实现临时文件调用...
  • tx18
  • tx18
  • 2015年03月02日 12:56
  • 6199

Python+Ghost抓取动态网页图片,并模拟页面Get请求

好,上次我们说了怎么抓取豆瓣妹子和暴走漫画页面的图片,但是这些页面都是静态页面,几行代码就解决问题了,因为图片的src在页面的原始html中(具体暴走漫画和糗事百科是怎么自动形成静态页面的,有待讨论)...

iis下如何实现静态和动态网页gzip压缩

什么是gzip网页压缩? 相信很多朋友看到“gzip网页压缩”都感到陌生,到底什么是gzip网页压缩?做seo的朋友都经常会用chinaz的站长工具来查询一些网站信息,seo综合查询信息其中一项...

用Python区分静态与动态网页

用Python区分静态与动态网页最近导师分派了一个任务,需要爬取很多数据,发现有的url是静态的,有的是动态加载的,用程序去爬取肯定要调用不同的代码,要实现自动爬取就先要区别是静态网页还是动态加载数据...

python爬取静态和动态网页

python爬取静态网页1,网上关于静态网页的爬取例子有很多。自己写的一个python爬百度视频搜索网页的代码:#!/usr/bin/python #coding=utf-8import sys im...

静态/动态网页-动静之间

经过新闻系统的实践之后还不太了解什么是静态网页,什么是动态网页,在学习了Asp.net之后对静态网页和动态网页做一个新的认识。在网页制作中,静态网页是动态网页制作的基础,我们要想学习好动态网页设计,首...

动态页面转静态页面

  • 2008年04月29日 11:14
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何将动态网页写入到静态页面中??
举报原因:
原因补充:

(最多只允许输入30个字)