国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

在自定義HttpHandler中使用Session

2019-11-18 17:21:55
字體:
供稿:網(wǎng)友

最近需要做一個(gè)對特定請求進(jìn)行響應(yīng)的接口,只是在內(nèi)部處理,不存在UI,機(jī)于這種情況,當(dāng)然是使用實(shí)現(xiàn)IHttpHandler來進(jìn)行處理,可以減掉加載HTML 控件的時(shí)間。本來都是這樣想的,對于IHttpHandler 中定義了兩個(gè)方法,PRocessRequest(HttpContext ctx) 和 IsRunable() 這兩個(gè),看到在ProcessRequest(HttpContext ctx) 中有個(gè)HttpContext的輸入?yún)?shù),本來以為通過這個(gè)就可以對所有的服務(wù)器對象進(jìn)行使用,只是在前面需要對HttpContext的引用。不過問題出現(xiàn)了,在這個(gè)自定義HTTP 響應(yīng)處理頭中需要寫入session,對于其他Request和Response 都可以通過使用HttpContext來引用使用,不過Session 就是不行,總是出現(xiàn)對象未進(jìn)行引用的錯(cuò)誤,真是百思不得其解,好好的HTTPCONTEXT 里面都列出了可以使用的服務(wù)器對象,但是就是SESSION 用不了!真苦,只好將自定義HTTPHANDLER 的內(nèi)容做到普通的WEBFORM 中。就在做好后,卻無意中發(fā)現(xiàn)在自定義HTTPHANDLER 中使用SESSION 的方法!
1、先引用System.Web.SessionState 這個(gè)命名空間,
2、如果是要在HttpHandler 中讀取Session的內(nèi)容,就要在實(shí)現(xiàn)IHttpHandler 的類中同時(shí)實(shí)現(xiàn)IReadOnlySessionState 這個(gè)接口。
3、如果是要在HttpHandler 中讀寫Session的內(nèi)容,就要在實(shí)現(xiàn)IHttpHandler 的類中同時(shí)實(shí)現(xiàn)IRequiresSessionState

這樣就可以在自定義的HttpHandler 中正常的使用Session了。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汝南县| 甘德县| 奉新县| 栾城县| 竹溪县| 庆云县| 乐山市| 泉州市| 旌德县| 平乡县| 南岸区| 睢宁县| 正宁县| 庆安县| 新化县| 临沂市| 九寨沟县| 黄山市| 连云港市| 忻州市| 山西省| 陇南市| 南部县| 健康| 伊通| 乌鲁木齐县| 郑州市| 晋州市| 哈尔滨市| 定州市| 元江| 合水县| 巴林左旗| 射洪县| 彝良县| 丰镇市| 万盛区| 巴彦县| 尖扎县| 芦溪县| 易门县|