ashx中使用Session问题

来源:互联网 发布:sql语句去重 distinct 编辑:程序博客网 时间:2024/05/16 11:31

在项目里,前台ajax调用ashx文件方法,在方法中需要判断context.Session的值,无论如何也获取不到context.Session的值,后来监视一看,原来不光context.Session["xxx"]为null,整个Session都为null,可方法需要对Session进行处理,经查阅,原来是IRequiresSessionState接口未实现的原因, 在ashx中如果要使用Session ,必须实现Session的接口IRequiresSessionState,其实也不用怎么实现,只要在public class AddUserInfo : IHttpHandler,IRequiresSessionState ,这样即可。但要using System.Web.SessionState;这个命名空间

       这样在ashx中就可以随意使用Session了!

技术改变生活!
转载地址:http://www.cnblogs.com/grokyao/archive/2011/03/28/1997504.html
原创粉丝点击