最近在做一个项目,需要用到ASP通过模板生成一个静态页面的功能,在网络上找了好多,但是我最后选择用这样的一种方法:完全通过了测试,我的测试环境是Windows2003SP2+DreamWeaver 8。
详见附件
js 代码
- 直接FSO读取模板文件,不存入数据库,这样修改模板才够方便.
- 程序代码<!--模板文件(template.htm)-->
- <html>
- <head>
- <title>{TITLE}</title>
- </head>
- <body>
- {CONTENT}
- </body>
- </html>
js 代码
- 程序代码<!--TestTemplate.asp-->
- <%
- Dim fso,f
- Dim strTitle,strContent,strOut
- '创建文件系统对象
- Set fso=Server.CreateObject('Scripting.FileSystemObject')
-
- '打开网页模板文件,读取模板内容
- Set f=fso.OpenTextFile(Server.MapPath('Template.htm'))
- strOut=f.ReadAll
- f.close
-
- strTitle='这是生成的网页标题'
- strContent='这是生成的网页内容'
-
- '用真实内容替换模板中的标记
- strOut=Replace(strOut,'{TITLE}',strTitle)
- strOut=Replace(strOut,'{CONTENT}',strContent)
- '创建要生成的静态页
- Set f=fso.CreateTextFile(Server.MapPath('New.htm'),true)
-
- '写入网页内容
- f.WriteLine strOut
- f.close
-
- Response.Write '生成静态页成功!'
-
- '释放文件系统对象
- set f=Nothing
- set fso=Nothing
- %>
其他的扩展就在于个人的需求了!
- 大小: 735.9 KB
分享到:
相关推荐
非常简单的asp.net模板生成静态页面,初学者的最好选择
asp.net生成静态页面的模板引擎
功能介绍: 1,文件的全选,反选 2,文件的生成,删除 3,集成在线编辑器
该资源是asp.net+c#页面程序,利用模板文件生成静态页面,并且返回该静态页面的路径。
[新闻文章]基于模板生成静态页面的简单新闻系统_jdsm.zip源码ASP.NET网站源码打包下载[新闻文章]基于模板生成静态页面的简单新闻系统_jdsm.zip源码ASP.NET网站源码打包下载[新闻文章]基于模板生成静态页面的简单新闻...
强大的静态页面生成模板引擎,支持asp.net,是做网站的好帮手
ASP.NET源码——asp.net生成静态页面的模板引擎.zip
生成静态页有很多好处,可以缓解服务器压力、方便搜索网站搜索等等,这是生成静态页的实例代码。...从预先定义好的模板生成静态页面:读取模板,替换内容,保存文件。 工具:使用vs2019 技术:c#,asp.net,html
Asp.net根据Url和模板生成静态页面 这是本人自己做练习用的示例,实现了基本的功能,有注释简介易懂
asp.net生成静态页面源码。实现功能有:中小型网站模板技术(生成静态页)示例,主明细表,全局标签,实现了简单的Repeat控件。此项目仅提供基础的模板技术演示,旨在与广大技术员交流之用,也可视为静态模板技术的一...
本例主要说明用模板生成静态的原理, 实际应用需要各们站长自己修改整合。 现在生成静态常用方法有两种:一是用模板替换(此例),二是用XMLHttp组件读取数据保存为html静态文件。另外一种用XMLHttp组件的,我还...
asp.net动态根据模板生成静态页面,还可以根据url路径生成静态的页面
ASP生成静态页面,无需复杂的模板,可以快速的结合程序将动态页面生成静态页.
-------------------------------ASP生成HTML静态文件说明--------------------------------------- 一 主要ASP文件 conn.asp //数据库连接 html_file.asp //用于根据条件生成文件夹及文件 html_moban.asp //...
ASP.NET-[新闻文章]基于模板生成静态页面的简单新闻系统.zip
ASP.NET源码——[新闻文章]基于模板生成静态页面的简单新闻系统.zip
分页的样式大家可以自己美化一下,本人美工太差劲 调用模板并替换标签生成静态页 可以根据分页符对页面进行春静态分页