我正在創建一個會話,以在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