最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ASP.NET模版生成HTML静态页面方案
时间:2022-06-25 04:01:54 编辑:袖梨 来源:一聚教程网
生成单个的静态页面不是难点,难的是各个静态页面间的关联和链接如何保持完整;
特别是在页面频繁更新、修改、或删除的情况下;
像阿里巴巴的页面也全部是html的,估计用的是地址映射的功能
可以看看这个页面,分析一下他的“竞价倒计时”功能
在Asp中实现的生成静态页用到的FileSystemObject对象!
在.Net中涉及此类操作的是System.IO
以下是程序代码 注:此代码非原创!参考别人代码
//生成HTML页
代码如下 | 复制代码 |
public static bool WriteFile(string strText,string strContent,string strAuthor) string htmlfilename=DateTime.Now.ToString("yyyyMMddHHmmss")+".html"; |
此函数放在Conn.CS基类中了
在添加新闻的代码中引用 注:工程名为Hover
代码如下:
代码如下 | 复制代码 |
if(Hover.Conn.WriteFilethis.Title.Text.ToString),this.Content.Text.ToString),this.Author.Text.ToString))) { Response.Write("添加成功"); } else { Response.Write("生成HTML出错!"); } |
模板页Text.html代码
代码如下:
代码如下 | 复制代码 |
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > < HTML> < HEAD> < title>ShowArticle< /title> < body> biaoti < br> content< br> author < /body> < /HTML> biaoti < br> content< br> author < /body> < /HTML> |
提示添加成功后会出以当前时间为文件名的html文件!上面只是把传递过来的几个参数直接写入了HTML文件中,在实际应用中需要先添加数据库,然后再写入HTML文件
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22