展开全部
原理是这样的:
你做一个页面A,让这个页面查询数据库中的第一条记录,然后这个页面传递一个当前id的参数和当前记录行数跳转到生成单个html的文件B,生成之后,文件B传输当前的记录行数到页面A,页面A则开始查询(当前记录行数+1)的id的参数和当前记录行数,传递给文件B。循环直到记录末尾,结束。
你做一个页面A,让这个页面查询数据库中的第一条记录,然后这个页面传递一个当前id的参数和当前记录行数跳转到生成单个html的文件B,生成之后,文件B传输当前的记录行数到页面A,页面A则开始查询(当前记录行数+1)的id的参数和当前记录行数,传递给文件B。循环直到记录末尾,结束。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询数据库,每条信息调用一次你单个生成HTML代码就可以了.
for i = 1 to rs.recordcount
生成单页代码.(查找页面路径.asp?id=rs("id") 这样子挨个生成.)
rs.movenext
next
用模版替换也可以.
for i = 1 to rs.recordcount
生成单页代码.(查找页面路径.asp?id=rs("id") 这样子挨个生成.)
rs.movenext
next
用模版替换也可以.
参考资料: http://www.emieys.com
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用file控制函数,读取html代码,然后建立一个.html文件,再把代码复杂到文件里面,具体查看file函数的运用。
要批量的话就使用循环吧
要批量的话就使用循环吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!--#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是单个生成文件
<!--#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是单个生成文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环生成的想法是不错。但是楼下的几位都没有注重程序的效率。这样来回的切换页面。不管是速度上还是资源上都是一种浪费。
做成一个IFRAME,每次生成50个页面。这样刷新的只是IFRAME里面的页面。
做成一个IFRAME,每次生成50个页面。这样刷新的只是IFRAME里面的页面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询