2014-09-27 116 views
0

如果會話過期後無需前往任何地方(例如登錄頁面),我如何在同一頁面上獲得會話。在會話超時後在當前頁面上獲取會話

請幫我,我有很多的搜索,但我無法找出。

Thnaks提前, Technoera團隊成員

+0

做這個工作,你還在尋找可能的答案! – 2014-09-30 18:59:39

回答

1

你只是關心從丟失會話獲取會話存儲的值,絕對可以做到這一點。 例如如果您有Session["user"] = "arindam",並且會話過期,您將無法獲得。

解決方案在頁面加載時將Session [「user」]保存在輸入隱藏字段中。

<input type="hidden" id="hdn" runat="server"/> 
document.getElementById("hdn") = "<%= Session["user"] %>"; 

,如果會話丟失,則在postback上,然後從hdn變量中獲取該值,如Request.Form [「hdn」]。