在页面上显示用户详细信息

时间:2011-09-12 14:47:15

标签: c# asp.net sql

首先,我是ASP.NET和C#的新手。我构建了一个具有登录控件的系统,后端有一个SQL数据库。

所以这是我的问题:

我希望有一个界面向当前登录的用户显示帐户详细信息。我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

如果可能的话,请尝试扩展您正在尝试做的事情。

但是,您应该在Profile变量下存储有关用户的详细信息。避免使用Session变量存储任何客户详细信息。如果您需要引用其用户名来提取详细信息,请使用提供的字段,例如User.Identity.Name

查看http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx

此外,您可以使用LoginView控件仅向已登录的用户显示详细信息。http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.loginview.aspx

可以在http://www.asp.net/security/tutorials/an-overview-of-forms-authentication-vb查看此用法的一般概述。

您可以在LoginView内部或受成员资格保护的页面内显示Profile变量。

答案 1 :(得分:-1)

如果要显示用户信息,如用户名,年龄,姓名,姓氏等。 然后从DataBase收集这些信息并将它们存储在Session中,并在任何您想要的地方显示这些信息。 您可以在用户登录时检索这些信息,并且可以在您想要的任何页面中显示。 使用您希望使用Respond.WriteLine();

打印这些文档的任何对象HTML