Session的生命期 将Session的值清空就可以了:Session["mySession"]=null;其中:mySession为你的Session的名称。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在global.asax中protected void Session_End(Object sender, EventArgs e){Session["mySession"]=null;//...} 我认为Session["name"] = null;没有释放变量所占用的系统资源,只不过该变量的值为null罢了,该变量仍然存在。满足楼主的要求,应删除变量释放系统资源:Contents.Remove("variable_name") Session.Abandon();我释放的是那一个Session? Session["name"]后面没有dispose()命令啊! ((object)Session["name"]).dispose(); Session.Remove("name");是对的Session占用服务器的资源,不能大量使用Session可以试一试Querystring 使用session.abandon();会将所有相关的session 清除掉的,所以如果你要全部清除,可以用它,如果你只要清除某一个的话请用session["XXX"].remove 我大概了解了一下现在有三种方法:Seesion.Abandon();(全部清除,我可能不能用)Session.dispose ; 和 Session.remove()的区别是什么? Session.dispose 是销毁存在Session中的某个对象Session.remove()只是把某个对象从Session集合中去掉 如何防止用户跳页 在线等,谢谢,一个小问题. select控件 二级联动问题 HttpContext成员中 Application、Cache、Session、Items的区别与使用特点? 如何在网页中显示office文档 请教一个Window.open的问题 请问如何取得自定义控件里某个控件的属性值 新手再问! ASP.NET中如何让DataGrid控件的其中一列显示为CheckBox webRequest的Post方法发送xml串时,提示错误:(500) 我这个问题如何解决? 教育网的朋友,可以来看看这个
protected void Session_End(Object sender, EventArgs e)
{
Session["mySession"]=null;
//...
}
Session["name"] = null;
没有释放变量所占用的系统资源,只不过该变量的值为null罢了,该变量仍然存在。满足楼主的要求,应删除变量释放系统资源:
Contents.Remove("variable_name")
是对的
Session占用服务器的资源,不能大量使用Session
可以试一试Querystring
现在有三种方法:
Seesion.Abandon();(全部清除,我可能不能用)
Session.dispose ; 和 Session.remove()
的区别是什么?
Session.remove()只是把某个对象从Session集合中去掉