关于ashx创建session的问题

这两天自己学习JQuery和ajax,做个小Demo创建session的时候遇到了困难,网上查询资料时发现很多朋友都遇到了类似的问题,故贴出相关代码,供大家参考。

  public class LoginAjax : IHttpHandler,IRequiresSessionState //需要实现 IRequiresSessionState接口
    {
        UserManage um = new UserManage();
        public void ProcessRequest(HttpContext context)
        {
            Users ur = null;
            context.Response.ContentType = "text/plain";
            ur= um.getLoginfo(context.Request["name"], context.Request["pwd"]);
            if (ur != null && ur.Status==0)
            {
                context.Session["id"] = ur.Uid; //给创建Session,并赋值,读取方法不变
                context.Session["name"] = ur.Uname;
                context.Response.Write("1");
            }
            else
            {
                context.Response.Write("0");
            }
        }

原文地址:https://www.cnblogs.com/sanduo8899/p/2987800.html