我有一个带有搜索页面的asp.net应用程序,标准和结果显示在同一页面上。 我希望保留已填充的搜索页面的副本,以便稍后再次将其重新分发给同一用户,点击另一个页面。这是一种“返回搜索”按钮。 我该怎么做?
以下是一些背景信息:
搜索条件由一些基本控件组成,然后结果(在回发后)显示在GridView中。我也有一个母版页。就那么简单。
现在考虑以下情形:用户可以通过单击显示详细信息页面的链接来调查结果,并可以向下钻取包含相关数据的许多详细信息页面。如果他/她想要回到搜索结果,他/她需要多次点击浏览器的后退按钮。
我想在母版页上提供“返回搜索”按钮,只需点击一下即可返回填充的搜索页面。 注意:
谢谢,Marcel
答案 0 :(得分:0)
我可以提供一些合理的方法来解决这个问题,如果它们存在,则不使用专门的asp.net功能: 1)有没有办法在GET请求中保存搜索字符串?那么你可以在浏览页面之间以某种方式保存它吗? 2)另一种方法是在某个地方缓存搜索模式(包含所有过滤器或你需要的东西) - 例如在数据库中,并在get请求中包含一些键,这将指向此模式。