从asp.net Web表单中的userID(guid)获取用户名

时间:2011-03-26 15:43:38

标签: asp.net asp.net-membership username aspnetdb userid

所以我差不多完成了我的项目但是我被卡住了。在我的应用程序的数据库中,我保存了一些包含当前登录用户的userID的记录 - 因此,在显示这些记录时,我一直在开发应用程序的其余部分时输出userID。

通过谷歌搜索,我发现这行代码将获得基于用户ID的用户名:

Dim membershipUser As MembershipUser = Membership.GetUser(New Guid(userGUID))

如果我可以使用GUID提供它,那么效果很好 - 但是我很难看到如何使用这行代码,例如我想要显示用于在转发器中包含的文章的注释的用户名控制。

将应用程序的数据库与asp.net成员资格数据库(ASPNETDB.mdf)合并可能会更简单,所以我只能在SQL中选择用户名 - 但我甚至不确定如何做到这一点。 / p>

1 个答案:

答案 0 :(得分:0)

如果您的应用程序还没有任何数据,那么您只需按照this tutorial(使用aspnet_regsql.exe)了解如何在现有数据库中安装成员资格表。

如果您想移动包含数据的表格,请检查suggestions here