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

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

ASP.NET:在一般處理程序中通過 Session 保存驗證碼卻無法顯示圖片?

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

asp.net:在一般處理程序中通過 session 保存驗證碼卻無法顯示圖片?

 1 using System.Drawing; 2 using System.Web; 3 using System.Web.SessionState; 4  5 /// <summary> 6 /// CaptchaHandler 的摘要說明 7 /// </summary> 8 public class CaptchaHandler : IHttpHandler, IRequiresSessionState  //簡記:我需要Session 9 {10 11   public void PRocessRequest(HttpContext context)12   {13 14     // GDI+ 三步 1畫布 2為畫布創建畫筆 3繪制所需素材15 16     var vCode = CaptchaHelper.CreateRandomCode(5);  //自己封裝的方法17 18     var buffer = CaptchaHelper.DrawImage(vCode, background: Color.White);  //自己封裝的方法19     context.Session["vCode"] = vCode;  //vCode:string 類型的驗證碼字符串20 21     context.Response.ContentType = "image/gif";22     context.Response.BinaryWrite(buffer);23   }24 25   public bool IsReusable { get { return false; } }26 }

在一般處理程序中如果要使用Session:

【關鍵】Handler要實現IRequiresSessionState 接口(所在的命名空間using System.Web.SessionState;)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东宁县| 喀喇沁旗| 油尖旺区| 西乡县| 登封市| 遵义县| 富阳市| 保亭| 南江县| 宜宾市| 周口市| 盐亭县| 潼关县| 广宗县| 巴彦淖尔市| 尼玛县| 安多县| 铅山县| 新河县| 房产| 曲靖市| 勃利县| 新蔡县| 平塘县| 金塔县| 松潘县| 长沙市| 临夏市| 锦屏县| 商洛市| 鲜城| 府谷县| 武穴市| 清水河县| 罗定市| 厦门市| 大关县| 南川市| 自治县| 渭南市| 祁阳县|