asp.net中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 ; //第一步:导入此命名空间

②实现接口

public class MyWeb : IHttpHandler 将此改为如下:

public class MyWeb : IHttpHandler , IRequiresSessionState //第二步:实现接口 到此就可以像平时一样用Session了

③调用方法

HttpContext . Current . Session [ "Session变量名称" ]


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM