尝试使用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/