.net使用session

一、向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;
                        }



版权声明:本文为xiaowei3632原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。