如何在所有aspx页面上显示用户名....?
任何人都可以帮助我......
我认为通过使用“会话对象”,我们可以做到这一点......我不确定
是否可以发送代码或链接
答案 0 :(得分:3)
假设您有一个可用于获取当前用户的用户名的机制,您可以获取该用户名并将代码添加到您的母版页以显示该名称。从你的问题中可以说的并不多。 (提出一个模糊的问题,得到一个模糊的答案。)
而且,如果您不使用母版页,则应该使用母版页。
答案 1 :(得分:1)
如果要在所有页面上显示用户名,可以使用母版页。 用户名可以存储在cookie,会话等中。
代码示例:
lblUsername.Text = Session["Username"]
答案 2 :(得分:1)
System.Security.Principal.IPrincipal用户;
user = System.Web.HttpContext.Current.User;
System.Security.Principal.IIdentity identity;
identity = user.Identity;
lblUserName.Text = identity.Name.Substring(identity.Name.IndexOf(@"\") + 1); ToString();
答案 3 :(得分:0)
在第一页(登录页面)中,将值存储在会话
中Session["Username"] = txtusername.text;
其他页面,您要显示UserName
lblUser.Text = Session["Username"].Tostring();
退出
Session["Username"] = null;