忘记说是什么问题了,问题是,代码放在用户控件里,始终不能给SESSION赋值,而我放在WEB FORM里,却有能赋值,我快疯了。。

解决方案 »

  1.   

    在WEB FORM里测试通过的代码,我几乎没修改什么,换成了用户控件就出问题
      

  2.   

    小弟还不懂用户控件只是知道而已,看你上面的代码应该没问题?是不是Session的问题?
    帮你顶!
      

  3.   

    跟踪一下有没有执行这句Session["PassPort"] = dr["PassPort"].ToString();
      

  4.   

    我把问题还没说很清楚
    if (dr.Read())
    {
        Session["PassPort"] = dr["PassPort"].ToString();
    }
    其实主要原因是上面这个语句,用的同一库,同一张表,同样的数据,
    我在WEB FORM里DR。READ()是真,在用户控件里就是假了。。