【发布时间】:2015-03-12 03:23:21
【问题描述】:
您好,我在我的应用程序中使用了会话,我想知道在页面上维护会话值的最佳做法是什么。我需要保存会话中存储的值,直到回帖到特定页面。让我举例说明:
Page A: Page B:
Sets Session["ID"] = 5 --> Gets Session["ID"]
And redirects to Page B and populates data.
我需要页面 B 上的 Session["ID"] 保持活动状态,直到在页面 B 上执行回发。我需要这个,因为我将使用 Session["ID"] 的值更新数据库中的数据。
我的问题是:在执行回发之前,Session["ID"] 是否会保持其价值?它不会死吗?如果是这样:我可以采取哪些方法来确保它保持其价值?
我正在考虑在页面 B 中创建一个私有变量以将 Session["ID"] 存储在 Page_Load 上。请告诉我你的想法,谢谢。
对不起,我应该说:我不能允许用户修改ID。所以不用Query Strings,谢谢。
【问题讨论】: