在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;
            }
        }
 }