回 帖 发 新 帖 刷新版面

主题:[讨论]找不到session问题,未将对象引用到实例,session为空

我在一个登录页面中,给一个Session 赋了值,赋值语句是这样的:
string strsql = "select * from busers  where username = '" + txtName.Text + "'and pwd = '" + txtPass.Text'";
DataTable userdt = new DataTable();
userdt = DB.ReadTable(strsql);(DB是一个类,ReadTable是其中的一个方法。 )
 if (userdt.Rows.Count == 0)
 {
    Response.Write(CM.MessageBox("用户名或密码错误,请确认后重新登录!"));

            }
  else
            {
                Session["username"] = this.txtName.Text;
                Session["userpwd"] = this.txtPass.Text;
               Session["leavemuch"] =  userdt.Rows[0].ItemArray[7].ToString(); (一共是12列,我取的是第8列数据)
                Response.Write(CM.MessageBox("登录成功!"));
可是在另外一个页面中,我调取Session["leavemuch"] 的值时,总是说Session["leavemuch"] 为空。未将对象引用到实例。请问,我前面定义的Session["leavemuch"] 哪去了。
注意,我的登录页面使用了母版页。调取SESSION页面没有使用母版页。

回复列表 (共2个回复)

沙发

急啊,老师们,求你们给个解决方案吧。学生给你们鞠躬了。

板凳

急啊,老师们,求你们给个解决方案吧。学生给你们鞠躬了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册