日期:2014-05-16  浏览次数:20888 次

如何实现查询页面和查询结果在同一页面显示
如何实现查询页面和查询结果在同一页面显示
------解决方案--------------------
现在的管理系统,大部分的查询条件和列表界面都是在同一个界面的了。
<div>
   <div>
      <form>查询条件</form>
  </div>
  <div>
     <table>查询结果</table>
  </div>
</div>
------解决方案--------------------
提交到本页就可以了
------解决方案--------------------
分页跟这个没关系
------解决方案--------------------
设置一个变量区分是查询还是显示结果

Dim pageType
pageType = Request.QueryString("type")
If pageType = "result"Then
    Response.Write "显示结果"
ElseIf pageType = "search" Or pageType = "" Then
    Response.Write "显示查询"
End If

------解决方案--------------------
<div>查询条件(action=query)</div>
<%if request("action")="query" then

显示查询结果
end if 
%>
------解决方案--------------------
1.用FAMESET框架,把查询和查询结果两个页面在视觉上组织在一个页面里.
2.用AJAX局部刷新显示查询结果的区域.
3.自提交,整体刷新本页面.
基础不牢的话,用第一种较简单.否则都很明确.
------解决方案--------------------
超简单的方法,你把查询提交页面的表单的那一部分复制粘贴到查询结果的那个页面上不就ok了?