结束或删除Asp.net会话



我正在创建一个会话来在asp.net页面之间传输数据。这是我的会话创建在第一页:

Session["Data"]=depo.Value;
Response.Redirect("rapor.aspx");

我用它与rapor。aspx(第二页):

TextBox1.Text = Session["Data"].ToString();

这个过程运行完美。但是当我从会话中读取数据后,我将结束(删除)会话,因为我不会占用服务器。我不会使用超时,我会在用户获得第二页的数据后结束(删除)会话。是否有任何方法可以结束(删除)asp.net会话?e

Session["Data"].end ?

如果你只想从会话中删除键"Data",你可以这样做:

Session.Remove("Data");

但是如果你想完全结束会话并删除它的内容,你可以这样做:

Session.Abandon();
Session.Clear();

请参阅如何终止会话或会话ID (ASP.NET/C#)了解有关此主题的更多讨论。

删除会话,使用

Session.Abandon();

如果你想从会话中删除一个特定的项,使用

Session.Remove("YourItem");

如果你只想清除一个值,使用

Session["YourItem"] = null;

相关内容

  • 没有找到相关文章

最新更新