日期:2014-05-19  浏览次数:20416 次

关于搜索条件的保持!!!
我在index页上有几个下拉菜单,是联动的,用户选择后搜索,在搜索结果页中显示,我现在想在搜索结果显示的页上继续加上之前的搜索条件,用户在下拉菜单中选择了什么,在这个页则继续按原来的显示。。。
怎么做呢???关键是我的下拉菜单是联动的,在结果页显示时候也得是联动的,因为用户在结果页可以继续修改搜索条件来重新搜索!!!

帮忙!!!谢谢大家

------解决方案--------------------
UrlParameters or Cookies
------解决方案--------------------
将下拉框的选中项值通过url一并传过去,逐个绑定
------解决方案--------------------
如果你是刚刚设计这个功能,那么整个应该是同一个页面上的功能。包括选择查询条件,显示查询结果,这都是同一个页面上的不同控件的功能。如果你没有像asp.net出现以前很多web页面那样把简单的功能都设计成多个页面的,那么你就已经具有这种可能了。在同一页面上,用不着说“联动”,只要说页面“局部刷新”就够了,看到“联动”我只是理解为某些人对下来列表局部刷新的一种崇拜符号。

如果你把这本来是一个页面的功能区分为多个页面切换,就很难真正说得清楚。页面上有上千甚至更多的ViewState项目自动保存和恢复。比如查询输入页面上有5个TextBox、4个DropDownList,3个RadionButtonList,2个自定义的用户控件组成的某个字段的查询条件录入框,这些如何将状态传递给查询结果页面上?说起来都麻烦异常。
------解决方案--------------------
理解为某些人对下来列表局部刷新 --> 理解为某些人对下拉列表局部刷新