尝试使用Membership.GetUser时出现错误。使用intellisense的.GetUser()根本不存在。....AddMember()存在。我已经在使用System.Web.Security;

以下两个都不起作用

   protected void Page_Load(object sender, EventArgs e)
    {

        string userName = User.Identity.Name;

        // Lets get the user's id
        Guid userId = (Guid)Membership.GetUser(userName).ProviderUserKey;

        MembershipUser user = Membership.GetUser(userName);
    }


错误

The type or namespace name 'GetUser' does not exist in the namespace (are you missing an assembly reference?)

最佳答案

这可能是由于与项目中另一个类或文件夹的冲突(也称为成员身份)引起的。如果您不能弄清楚潜在的冲突是什么,通常可以通过拼写命名空间来解决它(即使您已经在使用它)。

像这样:

Guid userId = (Guid)System.Web.Security.Membership.GetUser(userName).ProviderUserKey;

关于c# - 帮助Membership.GetUser ASP.NET C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5381689/

10-10 07:21