使用HttpContext从类库中删除当前会话

时间:2014-10-01 12:32:07

标签: c# asp.net

Remove HttpContext.Current.Session

HttpContext.Current.Session.Clear();
HttpContext.Current.Session.Abandon();

这是否与

具有相同的效果
Session.Clear();
Session.Abandon();
从类库中调用时,

HttpContext.Current.Session.Clear().Abandon()并未删除当前会话。

1 个答案:

答案 0 :(得分:0)

它们是唯一的主要区别是Page.Session的getter返回上下文会话。我将在这里引用MSDN文章

  

此属性是HttpContext类的静态属性。该属性存储应用于当前请求的HttpContext实例。此实例的属性是HttpContext类的非静态属性。   您还可以使用Page.Context属性访问当前HTTP请求的HttpContext对象。

您可以找到更多信息herehere