ASP不能按指定的case进行分页查询????

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:04:05
'///////下段为查询方式
<select name="select33" id="select47" >
<base target=Right>
<option value="" selected>--选择查询方式--</option>
<option value="list.asp?action= &areaid=<%=trim(rs("areaid"))%>">按(时间先后)排序..</option>
<option value="list.asp?action=1&areaid=<%=trim(rs("areaid"))%>">按类别4</option>
<option value="list.asp?action=2&areaid=<%=trim(rs("areaid"))%>">按类别5</option>
</select>
'///下段就查询方式进行读取数据库
<%set rs=server.CreateObject("adodb.recordset")
dim action
action=request.QueryString("action")
select case action
'//下问号处就是要解决的地方,因为分页链接时case没有值
case""
rs.open "select danid,nclassid from gog_dan where areaid="&request("areaid")&"??????????? "

将链接下一页的地址改一下,
Response.Write "<a href="&filename&"?page="&(ContentPage+1)&" class='contents'>"
Response.Write "下一页</a> <a href="&filename&"?page="&n&">尾页</a>"
改成
Response.Write "<a href="&filename&"?page="&(ContentPage+1)&"&action="&request("action")&" class='contents'>"
Response.Write "下一页</a> <a href="&filename&"?page="&n&">尾页</a>"
其它地方的链接也对应修改一下.