一个查询页面的实现方法
一个页面包含两部分
1、查询条件
2、搜索结果列表
注:查询条件 包含:时间选择、下拉选项(
三级联动)
结果列表 包含:分页,全部编辑、每行有单行的编辑 删除 预览等操作
页面功能要求:
当分页时 搜索条件状态保持
当编辑时 分页状态保持
请问 在 查询时 是直接在button的click事件中处理方便 还是点击button的click事件后获取搜索条件传递参数直接重定向到当前页面 在 Page_Load中处理方便??
------解决方案--------------------用fineui控件,里面的东西应该很好用了
------解决方案--------------------加载的时候就读取各个查询条件,条件为空就当作查询全部数据了,这样你每次点击查询只是重新加载一遍数据而已
------解决方案--------------------考虑用户体验的且数据不大,可以先load 的时候加载,click 的时候继续查询条件筛选,
数据量大的话 用分页存储过程加载数据。。 www.aaspx.com 个人观点。
------解决方案--------------------url传或者用viewstate,至于绑定参数状态,很简单的,你后台肯定得获取查询的参数,这是不可避免的(除非你ajax,但时你页面刷新就都丢失,不符你的业务要求)。获取的参数要么后台直接赋值,要么前台js进行处理
$("#id").val("<%=backgroundparam%>")
------解决方案--------------------搜索条件写到url里,搜索的时候传入条件请求本页面,分页的话就先查询数据在分页