一、向session中添加内容
1、using System.Web.SessionState;
2、private void AddInfoToSession()
{
Session.Add("username", txt_username.Value.Trim()); //用户名
Session.Add("password", txt_password.Value.Trim()); //密码
DataSet ds = new DataSet();
ds = new DA.Login().AddInfoToSession(txt_username.Value.Trim(), txt_password.Value.Trim()); //用户信息
Session.Add("userid", ds.Tables[0].Rows[0]["L_userid"].ToString().Trim()); 用户编码
Session.Add("realname", ds.Tables[0].Rows[0]["L_workername"].ToString().Trim()); //真实姓名
}
二、利用ashx(一般处理程序)读取session内容
1、using System.Web.SessionState;
2、 public class AllQuery : IHttpHandler, IRequiresSessionState //勿忘实现
public string getUid(HttpContext context)
{
string uid= "";
if (context.Session["userid"] != null)
{
uid= context.Session["userid"].ToString();
}
return uid;
}