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