【问题标题】:ASP.NET Previous Page Retain SearchASP.NET 上一页 保留 搜索
【发布时间】:2012-08-29 12:39:56
【问题描述】:

我知道这已经被其他语言和通过使用 Javascript 询问过,但是我有一个类似的问题。

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

关键是第一页也有一个数据表,当时可能会被分页。如何保留此原始数据及其页面以及如何重定向回此页面。

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

一个例子

[第 1 页] -> 输入搜索文本 -> 获取结果 -> 逐页 (x) -> 单击行上的 URL
[第 2 页] -> 从上一个 url 加载数据 -> 点击按钮保存 -> 点击按钮返回

期望的结果:将我带到我离开第 1 页的确切位置。

【问题讨论】:

    标签: c# asp.net .net postback


    【解决方案1】:

    您可以在离开当前页面之前将数据保存到Session,当您返回此页面时读取会话密钥,如果找到/可用(非空)然后将Session 数据分配给控制属性。

    【讨论】:

    • 考虑到它们跨浏览器窗口工作意味着一个会话将被另一个会话破坏,因此不太热衷于会话。基本上想象我在 Google 中运行两个单独的查询并在两个不同的选项卡中按下。我正在寻找这种类型的功能,除了让它保持代码驱动。我可以使用 Javascript:Back(-1) 但这很 hacky。
    • 我已经回答(并且感到困惑),因为从这个 text -> - ...当我在 页面上按下“返回”按钮时 编辑后...。我和JavaScript.back在一起。
    猜你喜欢
    • 2017-05-02
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    相关资源
    最近更新 更多