asp 翻页没法保存搜索条件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:45:04
我在做ASP翻页代码时如果先搜索后再进行翻页 搜索条件会丢失
请问怎么解决呢?
我用的POST方式提交.在URL里不显示参数...我现在的解决方法是在翻页代码里的页数链接代码里加上相应参数,感觉通用性不强,以后拿到其他地方用还要重新改翻页代码....哪位老大给个范例?再加100分(要通用性强, 简单易用,功能强大的翻页代码,随便从网上搜的不支持查询参数传递的那种就表费时间了.谢谢 )QQ81967313

非网上Copy!!
运行实例:http://www.nuist.edu.cn/jgxy/search.asp

解决方案(定义一个分页过程,放在公共调用的文件里):

下面我只给你一段分页控制代码,前页还有上些如PageSize之类的语句就不贴了,就按你原来的就行了!。
假如:你要执行一个搜索,要求选择一个类别和输入一个关键字进行查找,我们就假定这两个表单名为SearchType和Keyword
要接收这两个表单变量值,我们在程序中定义两个变量并给它赋值(请不要用Request.Form("")或Request.QueryString(""),要不然就会出现参数丢失了!):

Dim SearchType,Keyword
SearchType=Request("SearchType")
Keyword=Request("Keyword")

下面我们就来定义分页控制函数:

<script language="javascript">
//跳转窗口
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>

<%
'分页函数
'函数:ShowPageControl(RecordName,Information,PageUrl)
&#