问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp生成html静态页面时,分页代码怎么处理?

发布网友 发布时间:2022-04-06 11:57

我来回答

1个回答

热心网友 时间:2022-04-06 13:27

你现在的文件存放路径应该是
/html/news_新闻ID.html吧

<%
'处理接收分页得参数,显示页数 也就默认第一页
'page这个参数就是让变量pagenum去显示第一也得值:0

if Request("page")="" then
pageNum=0

'下面就是page接参数

else
pageNum=Request("page")
end if %>
<%
'这里就是关键了 把你得内容字段赋给 MMText

MMText=Replace((rsn("Content")),"|||"," ||| ")
%>
<%
'使用函数splist取出分段存入MMfText中

MMfText=split(MMText,"|||")
'下面就是url取得得页面变量
for i = pageNum to pageNum
%>
<%=MMfText(i)%>
<% Next %>

本文章共分:第
<%
for p = 0 to ubound(MMfText)
%>
[<a href="flnews.asp?kz_class=<%=rsn("type")%>&kz_id=<%=rsn("id")%>&page=<%=p%>"class="text"><%=p+1%></a>]
<% next %>


这是生成静态页面的文件
<!--#include file="cona.asp"-->
<LINK href="style.css" type=text/css rel=stylesheet>
<%
Server.ScriptTimeout = 9999 '生成时间长时开启此项
fso_1="html" '保存目录,请先自行创建该文件夹根目录下
fso_2="new" '生成文件名前辍
litcn_mb="mb_show.asp" '模板文件
infoid=request("infoid")
n=request("n")
on error resume next
%>
<%
set rs_1=server.createobject("adodb.recordset")
if infoid<>"" then
sql="select * from kznews where id="&infoid
elseif n<>"" then
sql="select top "&n&" * from kznews order by id desc"
else
sql="select * from kznews where id="&infoid
end if
i=1
rs_1.open sql,connad,1,2
do while not rs_1.eof
response.write"<p>开始导入数据:编号为"&rs_1("id")&"、"&rs_1("title")&"<br>"
Response.Flush
//定义变量
fsoid=rs_1("id")
title=rs_1("title") '标题
types=rs_1("type") '类别
editor=rs_1("editor") '作者
dates=rs_1("date") '更新时间
hits=rs_1("hits") '点击次数
content=rs_1("content") '内容

<%//生成部分
Set fso = Server.CreateObject("Scripting.FileSystemObject")
set type_d = fso.opentextfile(server.mappath(litcn_mb),1,True)
pencat= type_d.ReadAll
pencat=replace(pencat,"{infoid}",fsoid)
pencat=replace(pencat,"{title}",title)
pencat=replace(pencat,"{type}",types)
pencat=replace(pencat,"{editor}",editor)
pencat=replace(pencat,"{date}",dates)
pencat=replace(pencat,"{hits}",hits)
pencat=replace(pencat,"{content}",content)
pencat=replace(pencat,"{creattime}",now())
Set type_x = fso.CreateTextFile(server.mappath("/" & fso_1 & "/" & fso_2 & "_" & i & ".html"),true)
type_x.WriteLine pencat
set fso = nothing
type_d.close
type_x.close
response.write "成功完成生成页面:编号[" & fsoid & "]存放路径<a href=/" & fso_1 & "/" & fso_2 & "_" & i & ".html target=_blank>" & fso_2 & "_" & i & ".html</a></p>"
Response.Flush
%>
<%
'提取下一条信息
i=i+1
rs_1.movenext
loop
response.write"<font color=red><b>全部完成!共生成"&i&"个页面。</b></font>"
rs_1.close
set rs_1=nothing
%>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桥本氏甲亢化验单说明什么 桥本氏甲亢??检验报告严重么 华为Y325-T00手机不小心设置英文版怎么办? 腾讯手游助手怎么双开 腾讯手游助手能双开吗 腾讯手游助手怎么双开-腾讯手游助手双开教程 审计定义的理解是什么 全国各地还有谁叫刘超啊 ? 滑冰滑冰场 彭水火车站到重庆北火车站有的少公里一 彭水到重庆坐火车要几个小时 怎么样把地址标注在百度电子地图上?让人人都可以看到。 台式电脑怎么快速关闭软件 请问标注是什么意思 屈原作文 生产者的名称和地址应当如何标注? 屈原的故事作文 户口本上的地址附号是什么意思?比如31号附1号,为什么以前没有?这种标注从何时开始的?请大家帮帮忙 清明节,我与屈原相遇800字作文 iphone6邮件标记地址什么意思? 屈原作文600字 数字名字数字地点是什么意思 生产地址的标注 我想知道这个地址标签是什么意思怎么填 男人突然之间每天发动态还标注地址是什么意思? 作文 写给屈原的信---端午节纪念,速求,谢谢! 快手发作品让在标题中@他人标注地理位置是什么意思? 商户地址标注是干嘛的呀? 纪念屈原的文章 怀念屈原的中学生作文 小学纪念屈原的作文 餐饮服务礼仪 酒店礼仪培训PPT谁有? 餐饮中服务应注意哪些礼节礼貌 国家公务员地市级分值分布 餐饮服务中的细节 公务员考试120道题分值怎么算? 国家公务员笔试分值分布? 李兰迪被徐峥、章子怡夸上天,这是事实还是为了炒作? “童星”李兰迪:10岁出道,章子怡对她赞不绝口,她后来怎么样? 李兰迪被章子怡赞不绝口,这个小姑娘真的很讨人喜欢,李兰迪到底有哪些过人之处? 李兰迪出道十几年,章子怡对她赞不绝口,为何却在真人秀翻车? 谁让章子怡都对其赞不绝口,却在真人秀翻车? “连章子怡都自愧不如李兰迪”,李兰迪究竟优秀在哪里? 拥有“花季少女”和“资深演员”双重标签,李兰迪为何能获得如此高的赞誉? 李兰迪是唐人签约小花里面目测资源最好的艺人,为何她会有好资源? “小小年纪的李兰迪已经是一个老戏骨了”,20岁的她为何被称为“老戏骨”? 可可爱的李兰迪妹妹,在电视剧《舍我其谁》中饰演什么角色? 李兰迪在《梦回大清》里丢失的口碑,如今为何能凭演技冲上热搜? 李兰迪演技一般,长相一般,是凭借什么在娱乐圈立足的? “地主家的傻丫头”,大家为什么这么说李兰迪?