• λ我爱Aspx >> C#.Net >> Asp.net生成htm静态文件的两种途径
  • Asp.net生成htm静态文件的两种途径

  • :aspxer  Դ:5iaspx  :2007-7-30 6:11:36  ؼ:.net,asp.net,asp
  • 现在很多网站特别是资讯类的都把内容生成静态页(htm\html\shtml等),这类总结了一下两种生成静态页的方法并做了一个Demo文件供大家下载。

    分别是通过模板(比较常用)和根据url生成(不到万部则以不用,因为这中方式只能获取html的部分):

    Asp.net生成静态文件(根据时间自动命名保持,默认扩展名是htm可以自行修改)。

    通过收入内容替换模板或者url地址两种方式进行静态文件的生成

    templete.htm为模板文件,htm为生成后的静态文件保存位置

    这类粘贴出.cs文件

    1 //51aspx.com生成静态页演示文件,转载请保留该信息

    2 public partial class _Default : System.Web.UI.Page

    3 {

    4 protected void Page_Load(object sender, EventArgs e)

    5 {

    6

    7 }

    8

    9 //根据模板生成,保持在html文件夹中(部分源码搜集于网络)

    10 protected void Button1_Click(object sender, EventArgs e)

    11 {

    12 //源码是替换掉模板中的特征字符

    13

    14 string mbPath =Server.MapPath("template.htm");

    15 Encoding code = Encoding.GetEncoding("gb2312");

    16 StreamReader sr = null;

    17 StreamWriter sw = null;

    18 string str = null;

    19

    20 //读取

    Ҷƪл˵?
  • һƪ压力监测程序sqlserver和MYSQL版
    һƪjsp从数据库取得数据作为下拉菜单选项的实现