【问题标题】:Extend asp.net session timeout to 24 hours将 asp.net 会话超时延长至 24 小时
【发布时间】:2016-09-26 16:19:23
【问题描述】:

我正在开发 asp webapplication 以及使用 webforms 的网站。我在整个应用程序中有 3 到 4 个会话。例如 Session["Rate"], session["webinformation"], session["userinformation"] 。我的问题是我想将仅 session["Rate"] 的超时时间延长到大约 24 小时,在 webconfig 文件中这样做对我没有帮助。我如何在 asp.net 中做到这一点

【问题讨论】:

    标签: c# asp.net session


    【解决方案1】:

    存储5分钟后过期(可以修改为24小时)

    Session.AddWithTimeout("key", "value", TimeSpan.FromMinutes(5));
    

    获取存储值

    Session.GetWithTimeout("key");
    

    可以找到源代码here

    【讨论】:

    • "key" 是我的会话名称吗?和价值?
    • 例如Session["Rate"] = 128. key: 会话名称(在本例中为“Rate”),value 是您希望存储在会话中的对象/值(在本例中为 128)。
    • 很高兴能帮上忙 :)
    猜你喜欢
    • 2016-04-02
    • 2011-01-17
    • 2012-02-08
    • 2013-04-05
    • 2015-09-08
    • 2018-03-19
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    相关资源
    最近更新 更多