如何在登陆后获得用户的Id值。 如何在用户登陆后获得用户的Id值呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Session["username"]将username传过去,或者到数据库里捞个角色给他传过去。 哇,这个我知道!是我刚刚学会的!就是在验证完用户名密码之后呢,你就写一句Session["随便写"]=用户名那个框.TEXT;然后呢,想在哪里用就在哪里定义String str1=Conver.ToString(Session["随便写的那个值"]);然后就行了! 用户在登录的时候你可以把用户ID 放到session里面这样就可以到处使用了。 Response.Cookies["ID"].Value = 用户的ID;//登陆的时候赋值想要用的时候,,接一下就可以了..Request.Cookies["ID"].Value注意有一点就是,如果你没有赋值就接取,会出错,,最好判断一下.Request.Cookies["ID"]是不是等于null string username=Session["username"].tostring(); 正如楼上的高手说的。session传值很好。传值方式有很多:QueryString.表单传值什么的。。Session["UserName"]=txtUserName.text; 一般情况用 session 可以设定个期间,让他在这一段期间有效 Session["UserName"]=txtUserName.text;这个是不行的,前面必须加上它的连接字符串如你的连接字符串为ABC的话那么就可以写成Session["UserName"]=ABC["txtUserName.text"];如果你想用这个值的话需要进行强制类型转化,如tostring() 一句session,搞了这么多,学习 关于aspx与aspx.cs文件无法关联的问题! javascript验证文本框的输入只能是数字或者汉字 如何生级我的D版 WINDDOS2003 前台调用后台的函数 函数带参数的 帮我看看 这样的SQL语句如何写,实在不知如何下手 请问如何将两个数据源同时绑定? C# Winfrom 多线程优化 VS.NET不能新建项目? 是否可以在子类中给父类的属性赋值? gridview更新怎么数据都更新成一样的啦 纳闷!---大家在用vs2005还是在用vs2003?
就是在验证完用户名密码之后呢,你就写一句Session["随便写"]=用户名那个框.TEXT;
然后呢,想在哪里用就在哪里定义String str1=Conver.ToString(Session["随便写的那个值"]);然后就行了!
想要用的时候,,
接一下就可以了..
Request.Cookies["ID"].Value注意有一点就是,如果你没有赋值就接取,会出错,,最好判断一下.Request.Cookies["ID"]是不是等于null
Session["UserName"]=txtUserName.text;
这个是不行的,前面必须加上它的连接字符串
如你的连接字符串为ABC的话那么就可以写成
Session["UserName"]=ABC["txtUserName.text"];
如果你想用这个值的话需要进行强制类型转化,如tostring()