如果你要保证数据的安全性,你可以在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变量名称"]
您可能感兴趣的文章:
- ashx中使用session的方法(获取session值)
- ASP.NET ASHX中获得Session的方法
- Asp.net在ashx文件中处理Session问题解决方法
- ashx介绍以及ashx文件与aspx文件之间的区别
- ashx文件的使用小结
- aspx与ascx,ashx的用法总结
- 后缀为 ashx 与 axd 的文件区别浅析
- 基于.NET中:自动将请求参数绑定到ASPX、ASHX和MVC的方法(菜鸟必看)
- *.ashx文件不能访问Session值的解决方法
本文由 华域联盟 原创撰写:华域联盟 » 在ashx文件中使用session的解决思路
转载请保留出处和原文链接:https://www.cnhackhy.com/46071.htm