您的位置:首页 > 编程语言 > ASP

ASP.NET页面生成HTML

2008-10-15 15:55 169 查看
网上看到很多人问NET生成HTML的相关技术,我以前也曾为这个问题伤脑筋很久,网上的很多是模版替换

字符的方法来实现,在实际的应用中,那样的方法根本就没有用。其实生成HTML的原理就是读取已经存在

的网站的HTML代码,再保存为其他文件,命名为****.htm或****.html。我自己写了一个类,使用很简单

,比较容易懂,也希望能给大家一点启示。

类名为schtml.cs

1using System;

2using System.Data;

3using System.Configuration;

4using System.Web;

5using System.Web.Security;

6using System.Web.UI;

7using System.Web.UI.HtmlControls;

8using System.Web.UI.WebControls;

9using System.Web.UI.WebControls.WebParts;

10using System.Web.Hosting;

11using System.IO;

12using System.Text;

13using System.Net;

14

15public class schtml

19

使用方法也很简单

1 schtml html1 = new schtml();

2 html1.creathtml("/product/default.aspx", Server.MapPath("http://www.cnblogs.com/product/") + "index.htm");

html1.creathtml的两个参数说明一下:

前面一个是页面路径/product/default.aspx

后面一个Server.MapPath("http://www.cnblogs.com/product/") + "index.htm",是指要把生成的文件保存在哪个文件夹,此处是保存在product目录下,文件名为index.html

可以相互交流相互学习
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: