gpt4 book ai didi

asp.net - 创建过期的 ASP.NET session 值

转载 作者:行者123 更新时间:2023-12-03 01:24:23 25 4
gpt4 key购买 nike

我喜欢创建一个 5 分钟后过期的 session 值。

怎么做,读取时需要手动比较创建时间吗?

Session("sessionval") = myvariable
Session("sessioncreated") = now

最佳答案

如果您询问如何在单个变量上执行此操作,我认为这是不可能的,但您可以使用 web.config 定义 session 超时时间

<system.web>  
<sessionState timeout="5" />
<system.web>

这会影响所有 session 对象,而不仅仅是单个对象。

对于为单个项目提供自定义到期日期,我的建议是创建一个 cookie,这样您就可以实际设置它的到期值。

Response.Cookies.Add(New Web.HttpCookie("AdminID", admin.AdminID))
Response.Cookies("AdminID").Expires = Now.AddMinutes(5)

关于asp.net - 创建过期的 ASP.NET session 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/642478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com