`
bulote
  • 浏览: 1308864 次
文章分类
社区版块
存档分类
最新评论

ashx中使用session

 
阅读更多
最近做一个项目,有使用Ajax调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:

查阅MSDN得到ashx文件要使用Session,必须实现Session接口;

<%@ WebHandler Language="C#" Class="checkCookie" %>

// 第一步:导入此命名空间
using System;
using System.Web;
using System.Web.SessionState;

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

public void ProcessRequest (HttpContext context)
{}
}


转自:http://blog.csdn.net/ycyangcai/archive/2007/05/02/1594770.aspx
分享到:
评论

相关推荐

    ashx中使用session的方法(获取session值)

    ashx中获取session值的方法,大家参考使用吧

    在ashx文件中使用session的解决思路

    如果你要保证数据的安全性,你可以在ashx中使用session验证。如:你的index.aspx中使用jquery回调ashx数据,那么在index.aspx page_load时session[“checked”]=”true”,在ashx中验证session是否存在。但ashx中要...

    ASP.NET ASHX中获得Session的方法

     而在ashx中,Session都要使用context.Session,读写方法是这样的:  context.Session[“xxx”]=”aaa”和aaa=context.Session[“xxx”].ToString() 2-在ashx文件中,要对Session进行成功的读写,应该在使用 ...

    Asp.net在ashx文件中处理Session问题解决方法

    Asp.net在ashx文件中处理Session问题解决方法,需要的朋友可以参考一下

    *.ashx文件不能访问Session值的解决方法

    主要介绍了*.ashx文件不能访问Session值的解决方法,只需在头部引用一个命名空间即可解决问题,非常实用,需要的朋友可以参考下

    【ASP.NET编程知识】.ashx文件不能访问Session值的解决方法.docx

    【ASP.NET编程知识】.ashx文件不能访问Session值的解决方法.docx

    ashx介绍以及ashx文件与aspx文件之间的区别

    ashx是什么文件? .ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。... .ashx文件适合产生供浏览器...使用.ashx 可以让你

    web错误统一处理 ASP.NET的错误处理机制

    web错误统一处理 ASP.NET的错误处理机制

    Asp.Net 一般处理程序.pdf

    ashx:.ashx文件是主要用来写web handler的。使用.ashx 可以让你专注于编程...ashx必须包含IsReusable属性(这个属性代表是否可复用,通常为true),而如果要在ashx文件用使用Session必须实现IRequiresSessionState接口.

    解决uploadify使用时session发生丢失问题的方法

    今天在使用uploadify时发现session会发生丢失的情况,经过一番研究发现,其丢失并不是真正的丢失,而是在使用Flash上传控件的时候使用的session机制和asp.net中的不相同。为解决这个问题使用两种方案,下面进行介绍 ...

    ASP.NET中如何使用验证码效验

    验证的时候再从Session中取出进行比较。  前提知识:  关于ashx文件  本质:缺少html文件的aspx文件。  使用场景:  适合生成动态的图像或文本。  ashx输出作为页面元素img的背景(属性src的值,eg:...

    DropDownList 二级联动Select示例代码

     ASP.NET中的二级联动Select示例代码,页面使用ashx,js实现联动,并可以获取DropDownList的值。  1.Cascading DropDownList  使用场景  省市联动  部门人员联动  项目模块联动(示例)  使用技术  ...

    联动DropDownList等源码

    2. Session read in ashx 使用场景 ashx file and so on 注意事项 继承IReadOnlySessionState 引用System.Web.SessionState 3. tr display in IE/FireFox(JS Control) 使用场景 内容需要根据选择项来显示 tr 使用...

    后缀为 ashx 与 axd 的文件区别浅析

    唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件的模板。那微软为什么这么...

    C# 非常简单易用的验证码

    很方便 , 创建一个img控件 , src = "CheckCdoe.ashx" 就能实现验证码功能. Session["CheckCode"] 就是验证码的Session

Global site tag (gtag.js) - Google Analytics