2011-08-25 65 views
0

我從類庫中訪問一些會話變量,屬性/方法正在從ASP.NET頁面調用。但會話沒有返回,爲什麼會這樣呢?HttpContext.current.Session返回Nothing

+0

您試圖訪問HttpContext.Session對象的哪一點? –

+0

on load,這個頁面上唯一的區別就是它有一個自定義的基本頁面,這個頁面繼承自頁面 – keyoke

+0

這個論壇有一個你可能想要考慮的解決方案:http://forums.asp.net/t/998446 .aspx/1?從+類+庫中使用+ HttpContext + –

回答

2

您的代碼是否在HttpApplication.AcquireRequestState事件之前運行? 是否啓用了SessionState http module?如果那個被禁用,你的會話將返回null。

+0

否,但ASP .NET頁面繼承自繼承自system.web.ui.page的自定義類。該代碼適用於大多數其他頁面 – keyoke

+0

否其未禁用 – keyoke

相關問題