如何保留呈现的页面供以后使用(稍后重新发送)
问题描述:
我有一个带搜索页面的asp.net应用程序,条件和结果显示在同一页面上。 我想保留已填充的搜索页面的副本,以便稍后将其重新分发给同一用户,只需单击其他页面上的按钮即可。这是一种“返回搜索”按钮。 我该怎么做?如何保留呈现的页面供以后使用(稍后重新发送)
下面是一些上下文:
搜索准则是由一些基本的控制,其结果是,然后(回发后)在GridView显示。我也有一个母版页。就那么简单。
现在考虑以下情况:用户可以通过单击显示详细信息页面的链接来调查结果,并可以通过相关数据在相当多的详细信息页面上向下钻取。如果他/她想回到搜索结果中,他/她需要多次点击浏览器的后退按钮。
我想在母版页上提供一个“返回搜索”按钮,只需点击一下即可返回到填充的搜索页面。 注:
- 我不能使用的浏览器历史记录以任何方式,因为当用户打开的另一个选项卡的详细视图之一它也必须工作。
- 我见过Keeping the Viewstate persistent and retrieve it on demand,但它希望有一个更简单的解决方案,因为我的网格分页,我也有不止一个搜索页面,我想返回到最后一个使用的页面。
感谢,马塞尔
Page OutputCahe? – 2012-08-14 14:37:53
我已经阅读了一些内容,但我认为这对我没有任何作用。最后,我不希望将请求缓存到给定页面,我希望在单击按钮时重新分配另一个页面。 – Marcel 2012-08-15 07:44:58