这两天自己学习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");
            }
        }

posted on 2013-03-28 22:42  sanduo_lei  阅读(973)  评论(2编辑  收藏  举报