日期:2014-05-17  浏览次数:20408 次

一个查询页面的实现方法
一个页面包含两部分 
1、查询条件
2、搜索结果列表

注:查询条件 包含:时间选择、下拉选项(三级联动
   结果列表 包含:分页,全部编辑、每行有单行的编辑 删除 预览等操作

页面功能要求:

当分页时  搜索条件状态保持
当编辑时  分页状态保持


请问 在 查询时  是直接在button的click事件中处理方便 还是点击button的click事件后获取搜索条件传递参数直接重定向到当前页面  在 Page_Load中处理方便??


------解决方案--------------------
用fineui控件,里面的东西应该很好用了
------解决方案--------------------
加载的时候就读取各个查询条件,条件为空就当作查询全部数据了,这样你每次点击查询只是重新加载一遍数据而已
------解决方案--------------------
考虑用户体验的且数据不大,可以先load 的时候加载,click 的时候继续查询条件筛选,
数据量大的话 用分页存储过程加载数据。。 www.aaspx.com  个人观点。
------解决方案--------------------
url传或者用viewstate,至于绑定参数状态,很简单的,你后台肯定得获取查询的参数,这是不可避免的(除非你ajax,但时你页面刷新就都丢失,不符你的业务要求)。获取的参数要么后台直接赋值,要么前台js进行处理
$("#id").val("<%=backgroundparam%>")
------解决方案--------------------
搜索条件写到url里,搜索的时候传入条件请求本页面,分页的话就先查询数据在分页