如果你要保证数据的安全性,你可以在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变量名称"]
相关文章
- vue文件中如何import引入js文件,并且调用js文件中的方法
- vue 中如何对公共css、 js 方法进行单文件统一管理,全局调用
- asp.net网站中增删文件夹会导致Session或cache等等丢失
- 如何在asp.net中如何在线播放各类视频文件
- python中如何调用.py文件
- Asp.Net MVC中Controller、Action、View是如何激活调用的
- 如何调用另一个python文件中的代码
- 在ASP.NET 中调用RSACryptoServiceProvider失败,提示未找到文件
- 如何在web.config文件中配置Session变量的生命周期
- asp.net中ashx文件如何调用session