我將在我的應用程序中使用相當多的Session["firmaid"]
。此值是在有人登錄到我的系統時設置的。如何在Session [「something」]引發NullReferenceException時自動調用方法?
如果發生了什麼,並且該值從Session中丟失,我想以某種方式擁有一個全局方法,如果它拋出一個NullReferenceException
就會得到它。
我該怎麼做?
目前,我的解決方案是嘗試捕獲每次我使用Session["firmaid"]
,然後執行方法,如果它會拋出一個Exception
將放在會話中firmaid。
有沒有更簡單的方法來做到這一點?
VS不能找到HttpSessionBase,它不知道要導入什麼。你的意思是HttpSessionStateBase? – Kenci 2011-12-25 14:10:49
@Kenci,這就是我的意思:'HttpSessionStateBase'。 – 2011-12-25 14:21:16
你把這個類放在一個特殊的命名空間嗎? – Kenci 2011-12-25 14:22:40