注册 登录
编程论坛 ASP.NET技术论坛

关于登陆用户的显示问题(已解决)

刘小芳 发布于 2007-05-05 07:57, 613 次点击
请问用一个用户登陆网站以后,怎么里面其中一个页面中把登陆用户的姓名和其他些内容显示在文本框中啊,求高手解决

[此贴子已经被作者于2007-5-7 19:38:54编辑过]


7 回复
#2
川流不息2007-05-05 16:00

你可以用 session來保存用戶資料,然後在某個頁面中得到,既然能夠得到就能夠顯示。不過,你不要告訴我,你不會用session.

#3
刘小芳2007-05-05 18:35
我的确不会用,我用的FROMS验证,哥哥,嘿嘿,怎么显示出来呢
#4
川流不息2007-05-05 22:37
不好意思,剛有事去了,沒有及時上來。你是傳的參數嗎?我記的以前用asp的時候傳參數。現在用.net哪用這麼麻煩。

[此贴子已经被作者于2007-5-5 22:41:57编辑过]

#5
川流不息2007-05-05 22:41

你在登錄頁面做空上操作:Session["UserName"]=username

別的頁面你這樣得到:string strUserName = Session["UserName"];

#6
beniao2007-05-06 01:45

你在登錄頁面做空上操作:Session["UserName"]=username

別的頁面你這樣得到:string strUserName = Session["UserName"];

补充楼上的:
Session["UserName"] = this.UserName.Text;这个写在登陆处,在登陆成功后就把用户名生成一个Session(可等他是全局变量);
在你需要这个数据的页面用直接用Session["UserName"]就可以了,因为Session["UserName"]就是一个变量,需要注意的是他有时间现在的,你可以了解下他的timeout=秒数,
另一个页面:This.UserName.Text = Session["UserName"].ToString(); 这里最好养成习惯tostring()下。

#7
刘小芳2007-05-06 12:27
问题已经解决,感谢发帖的所有高手们
#8
刘小芳2007-05-07 19:38
感谢川流不息和beniao2个哥哥
1