asp.net - 如何在不使用 Membership.GetUser() 的情况下访问 ASP.NET Membership 中的 UserId?

标签 asp.net asp.net-membership membership

如何在 ASP.NET Web 应用程序项目中不使用 Membership.GetUser(username) 的情况下访问 ASP.NET Membership 中的 UserId

UserId 可以包含在 UserName 旁边的 Profile 命名空间中 (System.Web.Profile.ProfileBase) ?

最佳答案

试试这个:

MembershipUser CurrentUser = Membership.GetUser(User.Identity.Name);
Response.Write("CurrentUser ID :: " + CurrentUser.ProviderUserKey);

关于asp.net - 如何在不使用 Membership.GetUser() 的情况下访问 ASP.NET Membership 中的 UserId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/146896/

相关文章:

javascript - JavaScript 函数没有返回值

javascript - 在 Javascript 中测试集合成员资格的运算符

asp.net - 如何在 MVC 中重置和更改 ASP.NET 成员资格提供程序中的哈希密码

asp.net 成员(member)资格 IsApproved false 但仍允许登录

c# - 尽管已禁用,但验证仍在显示

c# - 'ItemDataBound' 没有重载匹配委托(delegate) 'System.EventHandler'

asp.net - IIS 7.0/Visual Studio 2010 - 页面的相关配置数据无效

asp.net-mvc - .NET MVC 应用程序中的 'drill down' 角色有多远?

c# - FormsAuthentication 和 WebSecurity 之间的区别

c# - 如何在 ASP.NET 中允许多种身份验证方法?