C#版静态页面生成器--测试1

之前捣鼓了一下网上的源码,转载过来,经过加工得到以下关键代码,目前尚未插入测试数据,但是生成功能已实现,记下代码做备忘.

 

 

网页模板代码(可以先用网页编辑器做好布局,留出需要填入数据的部分,此文件放在网站根目录下,文件名Templete.txt)

 

之后新建一个网页(文件名为default.aspx)以下源码写在default.aspx.cs中

 

说明:

方法:MakeArticleFile(string templetefile, int pgname)

-----templetefile-->模板文件名

-----int pgname-->新生页面名称

 

new System.IO.StreamReader(Server.MapPath("/puthtml/")

注意本段:此处的puthtml为当前项目名称,Server.MapPath("/puthtml/") 用于获得当前服务器的相对路径

 

templete = templete.Replace("<@Title@>", "b标题");

这段用替换函数将模板中的源码替换为指定的数据

 

###未完待续###

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值