gpt4 book ai didi

c# - 创建 session 变量后,我可以在 asp.net 上以各种方式使用它吗?

转载 作者:行者123 更新时间:2023-12-05 04:39:08 25 4
gpt4 key购买 nike

Session["USER_ID"]  = "1";

这是 session 变量。我想知道 session 变量值可以存储多长时间。

最佳答案

ASP.NET 中的 session 持续时间是20 分钟。有两种方法可以更改 session 持续时间:

  • <sessionState> 中的超时属性设置一个值web.config 文件中的字段。
  • 设置Session.Timeout属性(property) Session_Start() Global.asax.cs 文件中的方法。

您可以在 web.config 文件中更改 session 持续时间,如下所示:

<configuration>
<system.web>
<sessionState mode="InProc" cookieless="false" timeout="60" />
</system.web>
</configuration>

您可以在 global.asax.cs 文件中更改 session 持续时间,如下所示:

public class ApplicationName : System.Web.HttpApplication
{
protected void Session_Start(object sender, EventArgs e)
{
/* Sets the session duration to 60 minutes. */
Session.Timeout = 60;
}
}

引用资料

关于c# - 创建 session 变量后,我可以在 asp.net 上以各种方式使用它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70469863/

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