2012-08-29 57 views
0

我知道这已被问及其他语言,并通过使用Javascript但我有一个类似的问题。ASP.NET上一页保留搜索

在.NET中有什么方法可以发布到另一个页面,然后当我在编辑后按下页面上的“返回”按钮或任何需要我回到第一页的东西时。

捕获是第一页还有一个可能在当时被分页的数据表。我如何保留这些原始数据及其页面,以及如何将其重定向回来。

如果它不值得实施,或者会让一团糟维持,那么我可以忽略它,但我觉得在做出这个决定之前,我应该问更好的程序员。

为例

[1] - >输入搜索文本 - >获取结果 - >网页页(X) - >点击URL上行
[第2页] - >从上网址加载数据 - >点击次数SAVE按钮 - >点击次数按钮返回

所需的结果:需要我正是我离开的第1

回答

3

可以将数据保存到Session离开当前页面之前,当你回到这个页面读取会话密钥,如果发现/可用(非空),则分配Session数据来控制属性。

+0

考虑到他们跨浏览器窗口工作,不会过分热衷于会话,这意味着一个会话将会与另一个会话相冲突。基本上想象我在Google中运行两个单独的查询,然后按两个不同的选项卡。除了保持代码驱动外,我正在寻找这种功能。我可以使用JavaScript:返回(-1),但那非常hacky。 – TheMonkeyMan

+1

我已经回答(和困惑),因为从这个*文本 - > * - * ...当我在**页面**上按下'后退'按钮后**编辑... *。我使用'JavaScript.back'。 – adatapost