asp 如何使用fso在后台实现静态化前台页面?

[复制链接]
查看11 | 回复5 | 2011-11-2 11:38:16 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-11-2 11:38:16 | 显示全部楼层
1首先设计一个模板muban.html页面(如图所示),定义一些标签(图内红色字符串)2asp页面生成静态原理。先用fso读取muban.html,然后读取数据内容,用replace替换掉要用得标签即可,示例如下:filepath=muban.html\'模板路径setfso=Server.CreateObject(\"Scripting.FileSystemObject\")setf=fso.OpenTextFile(server.mappath(\"\"ul\"setrs=server.CreateObject(\"adodb.recordset\")rs.open\"selecttop10*fromlink\",conn,1,1ifrs.eofandrs.bofthentype002=type002li还没有添加链接/li\"elsedowhilenotrs.eoftype002=type002li\"/li\"rs.movenextloopendifrs.closesetrs=nothingtype002=type002/ul\"ReadTem=replace(ReadTem,\"[type002]\",type002)\'根据ReadTem变量,生成新的静态页面creatpath=\"/index.html\"setfso=server.createobject(\"scripting.filesystemobject\")setffile=fso.createtextfile(server.mappath(\"\"defds123creatpathdefds123\"\"))ffile.write\"\"defds123ReadTemdefds123\"\"ffile.closeresponse.Write\"生成新的:\"defds123creatpathsetffile=nothingsetfso=nothing
回复

使用道具 举报

千问 | 2011-11-2 11:38:16 | 显示全部楼层
高手呀,可否留个qq呀
回复

使用道具 举报

千问 | 2011-11-2 11:38:16 | 显示全部楼层
61819325
回复

使用道具 举报

千问 | 2011-11-2 11:38:16 | 显示全部楼层
可以用如下方法,网上例子多的是:制作模板文件,调用模板文件,用数据库中的内容替换模板文件中的标记,fso写文件追问可否给具体点呀,就是不知道怎么做哪些呀。。。。
回复

使用道具 举报

千问 | 2011-11-2 11:38:16 | 显示全部楼层
下载一个有静态html生成功能的asp源码看一下便知,这个只能看程序代码最清楚
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行