Asp.net生成htm静态页面实现代码 (2)
35
36 //根据时间自动重命名,扩展名也可以自行修改
37 string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".htm";
38 str = str.Replace(" $title $", txtTitle.Text);//替换Title
39 str = str.Replace(" $content $", txtContent.Text);//替换content
40
41 //生成静态文件
42 try
43 ...{
44 sw = new StreamWriter(Server.MapPath("htm/") + fileName, false, code);
45 sw.Write(str);
46 sw.Flush();
47
48 }
49 catch (Exception ex)
50 ...{
51 throw ex;
52 }
53 finally
54 ...{
55 sw.Close();
56 Response.Write("恭喜<a href=htm/"+fileName+" target=_blank>"+fileName+"</a>已经生成,保存在htm文件夹下!");
57 }
58
59
60 }
61
62
63 //根据Url地址生成静态页保持
64 protected void Button2_Click(object sender, EventArgs e)
65 ...{

[
1]
[2] [
3] [
4]
