【问题标题】:How Can I show Profile information of the current user in ASP.Net?如何在 ASP.Net 中显示当前用户的 Profile 信息?
【发布时间】:2011-03-21 00:58:25
【问题描述】:

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

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

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

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

我坚持的是如何获取当前登录的用户 ID 并显示他们的信息。我的问题是在 WHERE 选项下,我无法让它使用当前用户作为源,还是这完全错误?

如果您能给我建议,我将不胜感激。

马特

【问题讨论】:

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


    【解决方案1】:
    Session["USER_NAME"] = txt_uname.Text;
    
    1. 您有两个表单用户注册和登录表单。
    2. 在用户注册中,您将详细信息插入到数据库中。
    3. 在登录表单中,您将从文本框中获取用户名和密码。检查与数据库匹配的用户名和密码。如果匹配,则必须将用户名维护到会话变量中。

    【讨论】:

      猜你喜欢
      • 2021-02-28
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 2018-12-15
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多