我有一个带有搜索页面的 asp.net 应用程序,标准和结果显示在同一页面上。我想保留填充的搜索页面的副本,以便稍后在按钮单击另一个页面时将其重新分发给同一用户。这是一种“返回搜索”按钮。我怎样才能做到这一点?
这是一些上下文:
搜索条件由一些基本控件组成,然后(在回发之后)将结果显示在 GridView 中。我也有一个母版页。就那么简单。
现在考虑以下场景:用户可以通过单击显示详细信息页面的链接来调查结果,并且可以向下钻取包含相关数据的相当多的详细信息页面。如果他/她想返回搜索结果,他/她需要多次单击浏览器的返回按钮。
我想在母版页上提供一个“返回搜索”按钮,允许一键返回到填充的搜索页面。笔记:
- 我不能以任何方式使用浏览器历史记录,因为当用户在另一个选项卡中打开一个详细视图时,它也必须工作。
- 我已经看到保持 Viewstate 持久并按需检索它,但它希望有一个更简单的解决方案,因为我的网格是分页的,而且我还有多个搜索页面,我想返回到最后一个使用的页面。
谢谢,马塞尔