Session為空的一種原因

2022-04-11 13:40:48 字數 606 閱讀 3760

在維護乙份比較老的**,想改為ajax呼叫,然後就新增了乙個一般處理程式檔案,也就是以.ashx結尾的檔案,一切都正常,但發現session一直為空,很奇怪

基本的**如下:

最後發現,在其他頁面都可以取到session中儲存的內容,只有此處為空,很奇怪。經過很長時間的測試,解決方法竟然也很簡單,就是還需要繼承乙個介面irequiressessionstate

也就是改為如下**就可以解決了:

public class getdatasurveyperformance : ihttphandler, irequiressessionstate//多了乙個介面irequiressessionstate

else if (sourceurl2.endswith("surveyperformanceadd.aspx".tolower().trim()))

}}

Session為空的一種原因

在維護乙份比較老的 想改為ajax呼叫,然後就新增了乙個一般處理程式檔案,也就是以.ashx結尾的檔案,一切都正常,但發現session一直為空,很奇怪 基本的 如下 最後發現,在其他頁面都可以取到session中儲存的內容,只有此處為空,很奇怪。經過很長時間的測試,解決方法竟然也很簡單,就是還需要...

dubbo為空的一種例項以及解決方案

開發過程呼叫dubbo服務的時候報npe異常 找了很多方案沒法解決 看來看去似乎 沒有毛病,zookeeper註冊的服務也沒有問題。最後通過比對發現是導錯包所致 因為上述這個包是jdk自帶的包,所以會在第一優先順序提示匯入的該包。編譯可以通過,但是呼叫的時候準報錯 更換為正確的包之後沒有再報錯。算是...

一種EXC BAD ACCESS錯誤的原因分析

最近在學ios開發的時候發現乙個奇怪的錯誤,在介面上放乙個文字框,其他什麼都不改就執行,然後在文字框中隨便輸入字元,輸入幾個就會報exc bad access錯誤,查了一下資料發現這種錯誤是由於記憶體訪問或釋放錯誤引起,但就放乙個控制項什麼都沒做怎麼也報這種錯呢,難道xcode模板 就有問題,加入調...