[ASP.NET] 如何於泛型處理常式(ashx)中存取工作階段變數(Session)

今天在使用 泛型處理常式 (ashx)時,要使用Session變數時,發現不能用,會出現錯誤。

原來ashx並沒有直接內建需手動設定。

原始內容

 1

解決方式:

在本來僅繼承自「IHttpHandler 介面」的類別後(or 前)加上 「System.Web.SessionState.IRequiresSessionState」的程式碼, 我們就可以存取 ProcessRequest HttpContext 參數下的 Session (工作階段變數) 的值!

如下:

3

 

1 則評論在 [ASP.NET] 如何於泛型處理常式(ashx)中存取工作階段變數(Session).

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *