如何从Session中删除静态属性

时间:2016-08-12 08:18:22

标签: c# asp.net

在ASP.NET应用程序中,我们有一个SessionManager类,在SessionManager类中我们声明了一些静态和非静态属性。在最后分配了所有声明属性的值之后,我们在Session中添加了SessionManger类,在注销时我们刚刚调用了Session.Abandon()方法。那个版本是静态属性还是我们需要强制清除所有静态属性?什么是最好的方法?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

假设“静态属性”是指存储在会话中的值,那么这正是该方法调用的作用。从MSDN文档:

  

Abandon方法销毁存储在Session对象中的所有对象并释放其资源。

https://msdn.microsoft.com/en-us/library/ms524310(v=vs.90).aspx