摘要:[ASP.net]Session清除的用法
Session.Clear();的功能與 Session.RemoveAll(); 相同
Session.Abandon(); 則是執行後,在此次的執行序未結束前,該Session 依然保有他的存在與Value
但在程序結束後,該Session 則會變成 Nothing 即被 Dispose。
Session.RemoveAll() 會清除目前工作階段中的所有Session記錄,而不僅僅只清除Session中的內容
這點可於執行RemoveAll()方法後,使用Response.Write(Session.Count),觀其結果為0得到驗證
Abandon()會觸發 Session_End 事件,而RemoveAll()則不會
不過常由於網頁仍在執行的緣故,故立即又觸發了Session_Start()事件
使得兩者表面上看起來並沒有太大的不同
但其實執行Abandon()後已變成另一個工作階段了
這點可以使用IsNewSession()方法來加以驗證
得到的結果RemoveAll()將是False, 而Abandon()則為True
--
強烈建議購物網店或實體店家都必須使用關鍵字廣告or原生廣告來 將Yahoo上與聯播網的廣大流量導至自己的網站!
●Yahoo關鍵字廣告/原生廣告
◆Yahoo廣告方案介紹 : https://goo.gl/5k8FHW
◆Yahoo廣告剖析與運用 : http://goo.gl/4xjUJD