1

我需要获取用户的当前用户 ID,我尝试了以下代码

ClsUser User = (ClsUser)Session["USER"];

但它显示错误应该写入非静态函数..所以我的问题是如何在静态字段中获取当前会话值

4

2 回答 2

3

如果您使用的是静态函数,则需要使用

HttpContext.Current.Session 所以你可以直接在静态函数中引用命名空间

尝试类似的东西

ClsUser User = (HttpContext.Current.Session["USER"] as ClsUser);
于 2013-01-25T07:03:14.147 回答
1

这是解决方案还检查null

public static class UserInfo
{
    public static ClsUser showName()
    { 
        return (ClsUser)(HttpContext.Current.Session["USER"]);
    }
 }
于 2013-01-25T07:04:05.257 回答