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

首頁 > 學院 > 開發設計 > 正文

ASP.NET 之異步處理一(Session處理)

2019-11-17 02:11:28
字體:
來源:轉載
供稿:網友

asp.net 之異步處理一(session處理)

一般我們通過Ajax來處理用戶信息的時候,遇到了Session值是找不到的這是為什么?

我們所謂的頁面就是一個處理程序,其實現非常復雜,要通過asp.net的管道處理,一般處理程序也要通過管道事件來過濾最終生成HTML提交瀏覽器,但是一般處理程序.ashx頁只是繼承了IHttpHandler接口,無法傳遞Session,那么要截取HttpContextcontext的Session對象值怎么辦?

public class CustomerPhoto : IHttpHandler

解決方案:

首先ashx頁不像aspx頁直接繼承了page實現了接口我們可以直接拿到Session,而ashx頁只是繼承了IHttpHandler接要截取HttpContextcontext的Session對象必須實現IRequiresSessionState,導入程序集合usingSystem.Web.SessionState;同時使用context.Session對象。這樣才獲取了Session值。

public class CustomerPhoto : IHttpHandler, System.Web.SessionState.IRequiresSessionState

public void PRocessRequest(HttpContext context)在傳進的context中截取session的值

public void SavePic() { HttpContext ctx = HttpContext.Current;

}

ctx就是(HttpContext的 報文 與報文中所有值得的數據,也就是客戶端所傳進的數據進行處理。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏尼特左旗| 宜城市| 惠安县| 西青区| 黄陵县| 鹰潭市| 上林县| 农安县| 樟树市| 云浮市| 大竹县| 界首市| 寻乌县| 邓州市| 石嘴山市| 阳东县| 册亨县| 山阴县| 南投市| 武宣县| 樟树市| 华宁县| 西充县| 泰宁县| 南充市| 昌图县| 靖边县| 湖州市| 阳东县| 雅江县| 彩票| 寿阳县| 石林| 报价| 松桃| 南投市| 新乐市| 镇安县| 陵川县| 南丰县| 独山县|