国产探花免费观看_亚洲丰满少妇自慰呻吟_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;)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开鲁县| 南漳县| 稻城县| 肥乡县| 景洪市| 原阳县| 娄烦县| 舟山市| 紫金县| 宜城市| 无锡市| 昔阳县| 林州市| 泰安市| 萨迦县| 潜江市| 澄城县| 鸡东县| 西乌| 山阳县| 大石桥市| 西宁市| 宣恩县| 贺州市| 大名县| 南开区| 五大连池市| 右玉县| 冀州市| 介休市| 礼泉县| 双流县| 龙陵县| 利川市| 太谷县| 阜阳市| 曲麻莱县| 休宁县| 郸城县| 西和县| 盐池县|