国产探花免费观看_亚洲丰满少妇自慰呻吟_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的 報文 與報文中所有值得的數據,也就是客戶端所傳進的數據進行處理。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米林县| 满洲里市| 怀柔区| 石渠县| 平山县| 肃宁县| 康乐县| 黔东| 夹江县| 凤冈县| 嘉荫县| 吉木萨尔县| 华容县| 龙江县| 黔江区| 侯马市| 锡林浩特市| 神池县| 革吉县| 丹巴县| 汉源县| 武平县| 赤城县| 泸水县| 自治县| 昭平县| 益阳市| 乐昌市| 石泉县| 乾安县| 天门市| 孙吴县| 衡东县| 东明县| 志丹县| 绥阳县| 龙里县| 长治县| 全椒县| 和龙市| 江门市|