在后台访问ASP.NET会话

时间:2013-04-16 09:27:04

标签: asp.net asp.net-mvc

我在我的Asp.NET代码中设置Session,如下所示:

public class MyController : Controller
{
    public ActionResult Index()
    {
        Session["AdminID"] = id;

        return View();
    }
}

但现在我想要在项目背景中不是Session的文件中访问此Controller这可能吗?

S.th。像这样:

public class MyClass
{
    public int Foo()
    {
        return Session["AdminID"]
    }
}

1 个答案:

答案 0 :(得分:3)

使用HttpContext.Current.Session

using System.Web;

// ...

public int Foo()
{
  return (int)HttpContext.Current.Session["AdminID"];
}