在ashx文件中读写session
首先要继承 System.Web.SessionState.IReadOnlySessionState 的接口
其中:System.Web.SessionState.IReadOnlySessionState为只读会话的接口
而:System.Web.SessionState.IRequiresSessionState 为可读可写会话的接口,
using System; using System.Collections; using System.Collections.Generic; using System.Web; using System.Web.SessionState; //引用 IRequiresSessionState 的命名空间 using BLL.System; namespace WEB.ashx { /// <summary> /// GetOATreeJson 的摘要说明 /// </summary> public class GetOATreeJson : IHttpHandler, IRequiresSessionState //重点要继承 //也可以直接写 System.Web.SessionState.RequiresSessionState { public void ProcessRequest(HttpContext context) { string _VerifyCode = context.Session["VerifyCode"].ToString(); context.Session["VerifyCode"] = "登陆成功"; context.Response.Write(context.Session["VerifyCode"]) ; } public bool IsReusable { get { return false; } } } }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。