[英]Session_End event is not firing
我正在嘗試調用一個方法,該方法在我的Session_End
方法中更新數據庫表中的一行。 我以這種方式在 web.config 中啟用了 session state :
<sessionState mode="InProc" cookieless="false" timeout="1"/>
我已經運行了這個,一分鍾內什么也沒做,但我沒有看到表中的任何內容得到更新,因此Session_End
方法沒有被觸發。 有什么想法我能做什么,或者為什么沒有觸發?
這是一些示例代碼
protected void Session_End()
{
loguseractivity("logout",userip,serverip);
}
如果您沒有在 session 中保存任何內容,則不會觸發 Session_End 事件。 session 中必須至少保存一次,才能觸發 Session_End 事件
所以在 Session 下面開始我在 Session_Start 中保存 Hello
protected void Session_Start(object sender, EventArgs e)
{
Session["Movies"] = "Hello";
}
因此,在 session 結束后,將觸發 session 結束事件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.