当我尝试使用 Membership.GetUser 时出现错误。使用智能感知 .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?)
最佳答案
这可能是由于与项目中的另一个类或文件夹(也称为成员资格)发生冲突而导致的。如果您无法弄清楚根本的冲突是什么,通常可以通过拼写 namespace 来解决它(即使您已经在使用它)。
像这样:
Guid userId = (Guid)System.Web.Security.Membership.GetUser(userName).ProviderUserKey;
关于c# - 帮助 Membership.GetUser ASP.NET C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5381689/