asp的问题,请教

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:30:55
我在学asp,我下了一个作好的asp程序
有段代码不明白 请教
<a href=dtitle.asp?dtitle=<%=rs7("id")%>>|<%=rs7("dtitle")%></a>
这是主页导航条上的代码,rs7是一个记录集
dtitle的属性里面有 新闻 娱乐 等等
那么这段代码的作用仅仅是指向
dtitle.asp?dtitle=<%=rs7("id")% 吗?
dtitle.asp相当于一个模板类网页,点击新闻就会跳出新闻的相关网页 但是都是
dtitle.asp?dtitle=数字 的格式
比如点新闻会跳出dtitle.asp?dtitle=1
点娱乐会跳出dtitle.asp?dtitle=2
dtitle.asp的显示代码如下
<BR>
<%

dim FIRSTNO, PERPAGE
PERPAGE = 50 '每页显示记录数

if request("page")="" then
curpage = 1
else
curpage = cint(request("page"))
end if
response.write "<table width=500 align=center><tr><td><h3 align=left>" + strtopic + "</h3></table>"
sql = "SELECT * FROM news where dtitleid=" + cstr(curtopic) + " ORDER BY shijian DESC"
rs.open sql,conn,1,1

if err.n

你说的不错,dtitle.asp就是一个模板页面,它是根据dtitle这个参数来处理,从而显示不同的信息.
我觉得你贴出来的程序不全吧,处理的过程就是在
dtitle.asp页面中读取dtitle这个参数,然后写到SQL语句查询:
Dim dtitle_id
dtitle_id = Request.QueryString("dtitle")
sql = "select * from news Where 栏目id = " & dtitle_id......
这样,查询的结果就是根据传递的参数来显示,所以就有dtitle=1出来新闻页面,dtitle=2出来音乐界面......
如果还有什么问题,欢迎来信交流欧:)
我的Email是tjoy7d@126.com

dtitle参数
然后根据参数传递的值从数据库据不同的信息显示出来