All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET,主题和外观_[Asp.Net教程]
PHP中路径问题的解决方案_php资料_编程技术
asp.net动态生成html页面(简明代码)_[Asp.Net教程]
C#向ACCESS数据库插入图片_[Asp.Net教程]
Visual,Studio,2008,简体中文版,测试版2,下载地址_[Asp.Net教程]
Asp.Net实例:创建自滚动的DataGrid_[Asp.Net教程]
解决跨站点XMLHttp请求的一个变通方法_[XML教程]
如何无需编程便将数据SQL导出到MYSQL_[SQL,Server教程]
PHP技巧:PHP中几种删除目录的三种方法_[PHP教程]
在ASP.NET中为GridView添加删除提示框_[Asp.Net教程]
Reading number is top 10 pictures
Born After 90 Beijing sports university campus flower photos1
A resort photographed beautiful young woman change clothes process vomiting blood1
The woman fight much more than men
西方气质的东方美女2
Fan bingbing black wings for platform and DanLuoWang believes beauty1
美女浴室写真2
最2B的公司制度
囚犯暴乱了咋办?
西游日记1
中国的阶级现状
Download software ranking
金山office2007
Tram sex maniac 2 (H) rar bag13
SP3 for SQL2000
Photoshop 8.0图象编辑软件
Call Of Duty2
Tram sex maniac 2 (H) rar bag1
Tram sex maniac 2 (H) rar bag18
Such love down(擒爱记)
Kung fu panda - the secret of the teacher
Visual C++界面编程技术
aaa published in(发表于) 2013/12/17 7:46:07 Edit(编辑)
Asp.net生成htm静态文件的两种途径_.net资料_编程技术

Asp.net生成htm静态文件的两种途径_.net资料_编程技术

Asp.net生成htm静态文件的两种途径_.net资料_编程技术-你的首页-uuhomepage.com
//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 //读取
21 try
22 ...{
23 sr = new StreamReader(mbPath, code);
24 str = sr.ReadToEnd();
25
26 }
27 catch (Exception ex)
28 ...{
29 throw ex;
30 }
31 finally
32 ...{
33 sr.Close();
34 }
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("恭喜"+fileName+"已经生成,保存在htm文件夹下!");
57 }
58
59
60 }
61
62
63 //根据Url地址生成静态页保持
64 protected void Button2_Click(object sender, EventArgs e)
65 ...{
66 Encoding code = Encoding.GetEncoding("utf-8");
67 StreamReader sr = null;
68 StreamWriter sw = null;
69 string str = null;
70
71 //读取远程路径
72 WebRequest temp = WebRequest.Create(txtUrl.Text.Trim());
73 WebResponse myTemp = temp.GetResponse();
74 sr = new StreamReader(myTemp.GetResponseStream(), code);
75 //读取
76 try
77 ...{
78 sr = new StreamReader(myTemp.GetResponseStream(), code);
79 str = sr.ReadToEnd();
80
81 }
82 catch (Exception ex)
83 ...{
84 throw ex;
85 }
86 finally
87 ...{
88 sr.Close();
89 }
90 string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".htm";
91
92 //写入
93 try
94 ...{
95 sw = new StreamWriter(Server.MapPath("htm/") + fileName, false, code);
96 sw.Write(str);
97 sw.Flush();
98
99 }
100 catch (Exception ex)
101 ...{
102 throw ex;
103 }
104 finally
105 ...{
106 sw.Close();
107 Response.Write("恭喜" + fileName + "已经生成,保存在htm文件夹下!");
108 }
109
110 }
111 }



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.