动态页面生成静态页面
(动生静)
1
//第一步:从数据库读取数据
//第二步:把读取的数据存放到集合里
//第三步:读取HTML模板页面,用变量接收
//第四步:替换模板标题和内容,把新的内容生成HTML页面,保存在指定文件夹里
2
导入命名空间
using ;
3
获取所有文章标题
4
定义全局变量
动态数组
5
//全局变量
public DataSet ds;
public ArrayList nTitle = new ArrayList();
public ArrayList Content = new ArrayList();
public ArrayList Photo = new ArrayList();
public ArrayList Author = new ArrayList();
public ArrayList PostedDate = new ArrayList();
public ArrayList source = new ArrayList();
6
定义全局变量
用来替换母版HTML页面上的信息
7
public StreamReader sreader;
public StreamWriter swriter;
public string HtmlText;//存储读取的HTML模板
public string HtmlTitle;//替换标题后
public string HtmlContent;//替换标题和内容后
public string HtmlPhoto;//图片
public string HtmlAuthor;//替换作者
public string HtmlPostedDate;//替换时间
public string Htmlsource;//替换来源
8
mandName="delete"
9
if (mandName == "delete")
{
int NewsID = ([].ToString());
//调用四个方法
}
10
动态页面生成静态页面 动生静 来自淘豆网m.daumloan.com转载请标明出处.