我正在使用sql server 2005在c#.net上做一个项目。
我有一个login.aspx和homepage.aspx。我想从login.aspx中保存文本框“username”的值,并希望它使用标签控件显示在homepage.aspx上。
另外,我使用.net的内置登录控件,不知道如何访问.net自动创建的数据库/表。那么你也会告诉我吗?
请帮帮我。
提前致谢, NIKHIL
答案 0 :(得分:3)
如果您使用的是asp.net登录系统,则可以使用<asp:LoginName />
控件:
如果您想通过代码访问此信息,可以使用:
string username = HttpContext.Current.User.Identity.Name;
答案 1 :(得分:1)
由于您使用的是内置功能,因此可以使用context.user.identity.name
访问用户名。要存储值以便其他页面可以访问它,您可以使用Session(“username”)= txtLogin.Text
当用户的会话处于活动状态时,任何页面都可以访问会话变量。