当前位置:编程学习 > C#/ASP.NET >>

怎样使一个用户登录进去,然后浏览每个页面时最上面都会显示自己的用户名?

用一个用户登录,然后想在每个页面都显示该用户的用户名
请问怎样实现? --------------------编程问答-------------------- Session["username"]="";
保存用户名
this.litname.Text=Session["username"].ToString(); --------------------编程问答-------------------- Session["username"]="";
保存用户名
this.litname.Text=Session["username"].ToString();
正解。 --------------------编程问答-------------------- 母版页 --------------------编程问答--------------------
引用 3 楼 zenghd 的回复:
母版页
right --------------------编程问答-------------------- 用户控件也行吧 --------------------编程问答-------------------- 用session["随便取名字"]=你要显示的名字
然后在每个页面上调用session["随便取名字"]就可以了,或者在母版页上调用。
关于session的介绍,你可以看一下这个http://www.w3school.com.cn/asp/asp_sessions.asp --------------------编程问答--------------------
引用 5 楼 justsoloving 的回复:
用户控件也行吧


不是可行,是首选。不论是aspx还是master page,懂得将重复出现的UI创意封装为组件(然后才用鼠标拖入任何需要它的aspx或者master page),是很专业的意识。 --------------------编程问答-------------------- 对,master page是正解,如果你没有办法使用master page,那你就是用用自定义控件,把显示 用户名写成一个自定义控件,然后在主页面中调用自定义控件,就OK了。
--------------------编程问答-------------------- 加个Lable控件再写一上代码就可以了。 --------------------编程问答--------------------
引用 7 楼 sp1234 的回复:
引用 5 楼 justsoloving 的回复:
用户控件也行吧


不是可行,是首选。不论是aspx还是master page,懂得将重复出现的UI创意封装为组件(然后才用鼠标拖入任何需要它的aspx或者master page),是很专业的意识。


用什么控件啊 ? 
麻烦说一下 
我没用过 --------------------编程问答--------------------
引用 8 楼 kaynezhang 的回复:
对,master page是正解,如果你没有办法使用master page,那你就是用用自定义控件,把显示 用户名写成一个自定义控件,然后在主页面中调用自定义控件,就OK了。


怎样自定义写控件呢? --------------------编程问答-------------------- sorry 
把内容全写进评论里了
以上内容是我所不了解的
所以

很菜 啊 --------------------编程问答-------------------- 你是女的,我手把手教你。。。 不要怪我易做图。。。 --------------------编程问答--------------------
引用 13 楼 sjz123426 的回复:
你是女的,我手把手教你。。。 不要怪我易做图。。。


呵呵  幽默 --------------------编程问答--------------------   缓冲池 --------------------编程问答-------------------- Session
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,