我现在有个ASP动态网站,怎么在后台添加可以生成静态?

有没简单的代码可以做到?... 有没简单的代码可以做到? 展开
 我来答
pizituzi
2011-10-20 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:120万
展开全部
' 第一步:利用获取FSO获取到你设计的模板文件(template.html,文件名随便)
dim Html_Code,TempFile
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set TempFile = fso.OpenTextFile(Server.MapPath("template.html")) ' 请注意该文件存放的位置,路径一定要书写正确 Template = TempFile.ReadAll
TempFile.Close
Set fso = Nothing

' 第二步:你要生成HTML页的内容数据,可以去读数据库中的数据,这里给大家赋值变量,自己可以把变量换成数据库中的数据

title="文章标题"

keyword="文章关键字"

meta="文章描述"

Html_Code = Template '写入模版页

Html_Code=Replace(Html_Code,"$title$",title) ' 双引号里的是模版页面中要被替换的内容

Html_Code=Replace(Html_Code,"$keyword$",keyword)

Html_Code=Replace(Html_Code,"$meta$",meta)

' 第三步,生成静态页面

Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set FOut = fso.CreateTextFile(Server.MapPath("../index.html")) '注意 这里是 在指定的位置创建文件
FOut.WriteLine Html_Code ' 将信息写入刚创建的文件
FOut.Close
Set fso = Nothing

response.Write("主页生成ok!")

参考资料: http://www.zhangshiju.com/2011/07/1253/

799676602
2011-10-22
知道答主
回答量:50
采纳率:0%
帮助的人:20.1万
展开全部
' 第一步:利用获取FSO获取到你设计的模板文件(template.html,文件名随便)
dim Html_Code,TempFile
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set TempFile = fso.OpenTextFile(Server.MapPath("template.html")) ' 请注意该文件存放的位置,路径一定要书写正确 Template = TempFile.ReadAll
TempFile.Close
Set fso = Nothing

' 第二步:你要生成HTML页的内容数据,可以去读数据库中的数据,这里给大家赋值变量,自己可以把变量换成数据库中的数据

title="文章标题"

keyword="文章关键字"

meta="文章描述"

Html_Code = Template '写入模版页

Html_Code=Replace(Html_Code,"$title$",title) ' 双引号里的是模版页面中要被替换的内容

Html_Code=Replace(Html_Code,"$keyword$",keyword)

Html_Code=Replace(Html_Code,"$meta$",meta)

' 第三步,生成静态页面

Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set FOut = fso.CreateTextFile(Server.MapPath("../index.html")) '注意 这里是 在指定的位置创建文件
FOut.WriteLine Html_Code ' 将信息写入刚创建的文件
FOut.Close
Set fso = Nothing

参考资料: http://www.zhangshiju.com/2011/07/1253/

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式