如果你要保证数据的安全性,你可以在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变量名称"]
相关文章
- 07-31python 如何在一个.py文件中调用另一个.py文件的类
- 07-31Flash中如何调用exe可执行文件?
- 07-31asp.net中处理程序调用HttpContext.Current.Session获取值出错
- 07-31不使用ASP.NET中的服务器控件将如何上传文件?
- 07-31如何解决Asp.Net中不能上传压缩文件的问题
- 07-31oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录
- 07-31ASP.NET中如何删除最近打开的项目和文件的记录
- 07-31如何在ASP.NET的web.config配置文件中添加MIME类型
- 07-31Python核心笔记:在python文件中如何调用其它python脚本文件,你肯定不会
- 07-31如何通过js跨域调用ASP.NET Web API (请问如何实现在javascript中通过http get的方式跨域调用ASP.NET Web API?)