簡體   English   中英

處理asp.net中的空會話

[英]Dealing with an empty Session in asp.net

我有一個有關空會話和“嘗試捕獲”處理的問題。

我很少有使用會話互相傳遞數據的表格,並且有時當用戶在特定頁面上停留了很長時間時,由於會話為空,他無法繼續進入下一頁。

我想以某種方式處理它,但我不知道。

在下一頁的頁面加載中,檢查用戶是否具有有效的會話,如果沒有,則重定向到登錄頁面。 假設您將用戶的登錄ID存儲在會話的LoginID字段中,則可以進行以下檢查

if(Session["LoginID"]==null || Convert.ToString(Session["LoginID"])==string.Empty)
{
//Redirect to login page
}

Session是一個集合。

您可以使用其Count屬性。

if(Session.Count == 0)
{
   // session is empty
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM