ASP批量生成HTML代码

我有一个生成单个html的文件,如何用它做一个批量生成的?... 我有一个生成单个html的文件,如何用它做一个批量生成的? 展开
 我来答
金陵五洲雨花石
2010-05-02 · 交流雨花石鹅卵石资讯
金陵五洲雨花石
采纳数:1215 获赞数:5924

向TA提问 私信TA
展开全部
原理是这样的:

你做一个页面A,让这个页面查询数据库中的第一条记录,然后这个页面传递一个当前id的参数和当前记录行数跳转到生成单个html的文件B,生成之后,文件B传输当前的记录行数到页面A,页面A则开始查询(当前记录行数+1)的id的参数和当前记录行数,传递给文件B。循环直到记录末尾,结束。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿崔福绵
2010-05-02 · TA获得超过612个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:469万
展开全部
查询数据库,每条信息调用一次你单个生成HTML代码就可以了.

for i = 1 to rs.recordcount

生成单页代码.(查找页面路径.asp?id=rs("id") 这样子挨个生成.)

rs.movenext
next

用模版替换也可以.

参考资料: http://www.emieys.com

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者LO1DI787EKlJ
2010-05-03 · 专注财经的螺蛳粉韭菜美食
创作者LO1DI787EKlJ
采纳数:164 获赞数:1916

向TA提问 私信TA
展开全部
使用file控制函数,读取html代码,然后建立一个.html文件,再把代码复杂到文件里面,具体查看file函数的运用。
要批量的话就使用循环吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Flash天下
2010-05-03 · 超过39用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:0
展开全部
<!--#include file="session.asp"-->
<!--#include file="gzmd.asp"-->
<%
set rs6=server.createobject("adodb.recordset")
sql6="select * from goods where bclassid="&bid
rs6.open sql6,conn,1,1
do while not rs6.eof
%>
<IFRAME SRC="makeall.asp?gid=<%=rs6("id")%>" WIDTH=100% HEIGHT=35 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no></IFRAME>
<%
rs6.movenext
loop
rs6.close
set rs6=nothing
response.write"生成成功"
'response.write"<script language=javascript>alert('商品页生成成功');this.location.href='mb.asp';'<'/script>"
%>

makeall.asp是单个生成文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccppv
2010-05-02 · TA获得超过2994个赞
知道大有可为答主
回答量:5074
采纳率:40%
帮助的人:2967万
展开全部
循环生成的想法是不错。但是楼下的几位都没有注重程序的效率。这样来回的切换页面。不管是速度上还是资源上都是一种浪费。

做成一个IFRAME,每次生成50个页面。这样刷新的只是IFRAME里面的页面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式