我正在创建一个会话,以在asp.net页面之间传输数据。这是我在会议第一页创建:结束或删除一个Asp.net会话
Session["Data"]=depo.Value;
Response.Redirect("rapor.aspx");
我使用它与rapor.aspx(第二页):
TextBox1.Text = Session["Data"].ToString();
这个过程中运行perfect.But我从会议中读取数据后,我会结束(放弃)会话,因为我不会占用服务器。我不会占用服务器。我不会占用服务器,我将在用户在第二页上获取数据后结束(丢弃)会话。有任何方法可以结束下降)asp.net会话?即
Session["Data"].end
?
这取决于你认为“下降”的含义。如果丢弃意味着所有的数据都消失了;那么是的,就你而言。但会议仍然可以重新使用。如果你想让服务器完全创建一个新会话,我建议使用Abandon()+ Clear()方法。 – pyrocumulus 2013-05-02 09:39:28
我会查杀session.As似乎还没有开始。因为我不会占用服务器。 – user2331187 2013-05-02 09:45:19
在这种情况下,使用第二个选项(放弃+清除);因为它是最严格的。它仍然可以依靠您的Web服务器来处理如何处理放弃的会话。但对于大多数情况下,将做你想要的。 – pyrocumulus 2013-05-02 09:48:00