如何在用户登陆后获得用户的Id值呢。

解决方案 »

  1.   

    用Session["username"]将username传过去,或者到数据库里捞个角色给他传过去。
      

  2.   

    哇,这个我知道!是我刚刚学会的!
    就是在验证完用户名密码之后呢,你就写一句Session["随便写"]=用户名那个框.TEXT;
    然后呢,想在哪里用就在哪里定义String str1=Conver.ToString(Session["随便写的那个值"]);然后就行了!
      

  3.   

    用户在登录的时候你可以把用户ID 放到session里面这样就可以到处使用了。
      

  4.   

    Response.Cookies["ID"].Value = 用户的ID;//登陆的时候赋值
    想要用的时候,,
    接一下就可以了..
    Request.Cookies["ID"].Value注意有一点就是,如果你没有赋值就接取,会出错,,最好判断一下.Request.Cookies["ID"]是不是等于null
      

  5.   

    string username=Session["username"].tostring();
      

  6.   

    正如楼上的高手说的。session传值很好。传值方式有很多:QueryString.表单传值什么的。。
    Session["UserName"]=txtUserName.text; 
      

  7.   

    一般情况用 session 可以设定个期间,让他在这一段期间有效
      

  8.   

    Session["UserName"]=txtUserName.text;
    这个是不行的,前面必须加上它的连接字符串
    如你的连接字符串为ABC的话那么就可以写成
    Session["UserName"]=ABC["txtUserName.text"];
    如果你想用这个值的话需要进行强制类型转化,如tostring()
      

  9.   

    一句session,搞了这么多,学习