在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 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现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
最新评论