在ashx文件中使用session的解決思路
更新時間:2013年01月07日 10:34:23 作者:
如果你要保證數據的安全性,你可以在ashx中使用session驗證如:你的index.aspx中使用jquery回調ashx數據,那么在index.aspx page_load時session[checked]="true",在ashx中驗證session是否存在
如果你要保證數據的安全性,你可以在ashx中使用session驗證。
如:你的index.aspx中使用jquery回調ashx數據,那么在index.aspx page_load時session["checked"]="true",在ashx中驗證session是否存在。
但ashx中要獲取session內容還需如下幾步:
①導入命名空間
using System;
using System.Web;
using System.Web.SessionState;//第一步:導入此命名空間
②實現接口
publicclassMyWeb:IHttpHandler將此改為如下:
publicclassMyWeb:IHttpHandler,IRequiresSessionState//第二步:實現接口 到此就可以像平時一樣用Session了
③調用方法
HttpContext.Current.Session["Session變量名稱"]
如:你的index.aspx中使用jquery回調ashx數據,那么在index.aspx page_load時session["checked"]="true",在ashx中驗證session是否存在。
但ashx中要獲取session內容還需如下幾步:
①導入命名空間
復制代碼 代碼如下:
using System;
using System.Web;
using System.Web.SessionState;//第一步:導入此命名空間
②實現接口
publicclassMyWeb:IHttpHandler將此改為如下:
publicclassMyWeb:IHttpHandler,IRequiresSessionState//第二步:實現接口 到此就可以像平時一樣用Session了
③調用方法
HttpContext.Current.Session["Session變量名稱"]
相關文章
IIS處理Asp.net請求和Asp.net頁面生命周期詳細說明
ASP.NET 頁運行時,此頁將經歷一個生命周期,在生命周期中將執(zhí)行一系列處理步驟。這些步驟包括初始化、實例化控件、還原和維護狀態(tài)、運行事件處理程序代碼以及進行呈現2012-01-01ASP.NET Core 數據保護(Data Protection)上篇
這篇文章主要為大家詳細介紹了ASP.NET Core 數據保護(Data Protection),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09.Net Core 之 Ubuntu 14.04 部署過程(圖文詳解)
本篇文章主要介紹了.Net Core 之 Ubuntu 14.04 部署過程(圖文詳解),有興趣的可以了解一下。2016-11-11