如何在ASP.Net中显示当前用户的配置文件信息?

时间:2011-03-21 00:58:26

标签: c# asp.net visual-studio-2010

大家好,我对ASP.Net和C#都是全新的,所以我会尽我所能解释。我正在使用Visual Studio 2010 Ultimate(MSDNAA)

基本上我已经使用向导设置了用户注册和登录,其中用户数据存储在数据库ASPNETDB.MDF中的aspnet_users表中。我还在数据库中创建了一个名为UserProfile的表,其中包含字段,UserID,Address,Telephone等。

然后我通过链接UserID在aspnet_users表和UserProfile表之间创建了一个关系。

我要做的是创建一个用户可以插入和更新其个人资料信息的个人资料页面。因此,我创建了一个名为userinfo.aspx的页面,在完成了几个通常似乎围绕asp2的教程后,我已经拖入了FormView选项,并创建了一个指向数据库的链接。

我坚持的是如何获取登录的当前UserID并显示其信息。我的问题是在WHERE选项下我无法使用当前用户作为源或这是完全错误的吗?

如果你能告诉我,我将不胜感激。

马特

1 个答案:

答案 0 :(得分:0)

Session["USER_NAME"] = txt_uname.Text;
  1. 您有两种表单userregistration和login form。
  2. 在用户注册中,您将详细信息插入数据库。
  3. 在登录表单中,从文本框中获取用户名和密码。检查与数据库匹配的用户名和密码。如果匹配,则必须将用户名保存为会话变量。