我正在考虑实现类似静态SessionHelper类的东西,我想在Session中保留一些数据。
但似乎不可能在Controller类之外使用Session对象。正确的?
或者可能是我错了......即这个链接是一个解决方案ASP.NET MVC - 如何在控制器和视图以外的地方访问会话数据
请告诉我!
无论如何,现在我无法引用位于Models文件夹中的那个类中的Session对象。
public static class SessionHelper
{
public static bool ShowSuccessPopup
{
get
{
if (Session["ShowSuccessPopup"] == null)
{
Session["ShowSuccessPopup"] = false;
return false;
}
else
{
var result = (bool)Session["ShowSuccessPopup"].ToString();
return result;
}
}
set {Session["ShowSuccessPopup"] = value; }
}
}