您当前的位置:KKBlog > 学无止境 > ASP.NET

在asp.net ajax ashx 中使用Session

调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session

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

 public class authority_config : IHttpHandler, IRequiresSessionState
    {
        public void ProcessRequest(HttpContext context)
        {
            switch (context.Request.QueryString["Action"])
            {
                case "GetModuleList":
                    GetModuleList(context);
                    break;
                case "SaveAuthorityConfig":
                    SaveAuthorityConfig(context);
                    break;
                case "GetAuthority":
                    GetAuthority(context);
                    break;
                case "GetMenuByAuthority":
                    GetMenuByAuthority(context);
                    break;
            }
        }
 }


二维码
意见反馈 二维码