2014-12-06 72 views
-1

當用戶導航到某個其他頁面時,需要清除會話值,刷新或關閉瀏覽器。我曾嘗試onunload事件的asp.net,但它沒有幫助。在頁面更改,關閉或刷新頁面時刪除會話值

或者是否有可能在JavaScript中設置會話值?作爲服務器端的會話存儲,所以我認爲我們無法訪問JavaScript中的會話。

+0

則可以通過AJAX請求訪問會話值在JavaScript中,順便說一句你的問題似乎廣泛 – InferOn 2014-12-06 09:32:22

+0

不要使用'Session'。使用'hiddenfield'或'viewstate'或'querystring'。 – adatapost 2014-12-06 09:44:58

回答

0

您也可以嘗試刪除/頁面初始加載之前設置會話:

.. Page_Load() { 
if(!IsPostBack) { 
Session.Remove("key"); // or Abandon(), or Clear(). 
} 
}