我需要获取用户的当前用户 ID,我尝试了以下代码
ClsUser User = (ClsUser)Session["USER"];
但它显示错误应该写入非静态函数..所以我的问题是如何在静态字段中获取当前会话值
如果您使用的是静态函数,则需要使用
HttpContext.Current.Session
所以你可以直接在静态函数中引用命名空间
尝试类似的东西
ClsUser User = (HttpContext.Current.Session["USER"] as ClsUser);
这是解决方案还检查null
值
public static class UserInfo
{
public static ClsUser showName()
{
return (ClsUser)(HttpContext.Current.Session["USER"]);
}
}