gpt4 book ai didi

c# - 如何在对象中保存 session 变量?

转载 作者:行者123 更新时间:2023-12-02 20:20:29 30 4
gpt4 key购买 nike

我有以下 session 变量:Session["UserId"];

如何将该变量保存在类变量和公共(public)变量中?像这样的事情:

public class UserDC
{
//public static Session UserId = Session["UserId"]
}

我只想调用:UserDC.UserId

最佳答案

这是您要找的吗?

public class UserDC
{
public static string UserId
{
get
{
if(HttpContext.Current.Session["Test"] != null)
return HttpContext.Current.Session["Test"].ToString()
else
return "";
}

set
{
HttpContext.Current.Session["Test"] = value;
}
}
}

编辑:

为了在静态属性或静态方法中获取 Session 变量,您实际上必须执行以下操作,因为 HttpContext.Current 是静态的:

HttpContext.Current.Session

关于c# - 如何在对象中保存 session 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10675928/

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