如何从1 aspx页面获取文本框的值到另一个

时间:2011-07-21 07:12:10

标签: c# asp.net sql

我正在使用sql server 2005在c#.net上做一个项目。

我有一个login.aspx和homepage.aspx。我想从login.aspx中保存文本框“username”的值,并希望它使用标签控件显示在homepage.aspx上。

另外,我使用.net的内置登录控件,不知道如何访问.net自动创建的数据库/表。那么你也会告诉我吗?

请帮帮我。

提前致谢, NIKHIL

2 个答案:

答案 0 :(得分:3)

如果您使用的是asp.net登录系统,则可以使用<asp:LoginName />控件:

如果您想通过代码访问此信息,可以使用:

string username = HttpContext.Current.User.Identity.Name;

答案 1 :(得分:1)

由于您使用的是内置功能,因此可以使用context.user.identity.name

访问用户名。

要存储值以便其他页面可以访问它,您可以使用Session(“username”)= txtLogin.Text

当用户的会话处于活动状态时,任何页面都可以访问会话变量。