类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
由于在很多不同的页创建了session,到最后自己也记不清有哪些session。所以,有没有什么办法可以获得所有session信息。这样我就可以清空session,不影响其它的页。
网友回答:
你怎么发了这么多贴子
用Session.Abandon()释放Session
你发了多少,我转给你可用分吧,我也用不着
<%@page language="c#"%>
<script runat=server>
void Page_Load(Object sender, EventArgs e)
{
Session["x"]="ok";
Session["yy"]="yy";
Response.Write(Session.Contents.Count.ToString());
for(int iElement=Session.Contents.Count-1; iElement>-1;iElement--)
{
Response.Write("<li>"+Session.Contents.Keys[iElement] + " = "+ Session.Contents[iElement]);
if(Session.Contents.Keys[iElement]=="yy") Session.Contents.Remove(Session.Contents.Keys[iElement]);
}
for(int iElement=Session.Contents.Count-1; iElement>-1;iElement--)
{
Response.Write("<li>"+Session.Contents.Keys[iElement] + " = "+ Session.Contents[iElement]);
}
}
</script>
<form runat=server>
</form>