2011-02-10 72 views
0

我在C#(.ashx)中有一個通用處理程序,它應該讀取會話變量。 向通用處理程序發送jQuery Ajax請求時,會話變量爲空。在通用處理程序/ Chrome問題中的ajax會話

我試圖添加IRequiresSessionState到類,沒有運氣。 在IE中一切正常。但在谷歌瀏覽器,我無法讓它工作。

任何想法?

感謝,

家安

+0

如何對一般會話,它在其他情況下工作,鉻? –

+0

他們工作在其他頁面(aspx,甚至在服務)只在ashx通用處理程序 – jaan

回答

1

實現與IRequiresSessionState您的處理程序,如:

public class Handler : IHttpHandler, IRequiresSessionState 

獲取會話值:context.Session["xyz"]