如何获取当前登录用户的ID?我正在处理一个从ASP.NETWeb应用程序模板(Web窗体,而不是MVC)构建的示例项目。用户登录后,我想获取用户ID并将其存储在会话变量中,以便我可以在页面之间传递它。如何从ASP.NET成员提供程序获取用户ID?用户ID是指成员数据库中的GUID。有没有办法获取用户的ID?我正在使用默认数据库架构并将其部署到我的服务器。谢谢!试试这个:MembershipUsermembershipUser=Membership.GetUser();字符串UserID=membershipUser.ProviderUserKey.ToString();您不需要传递用户ID。当前经过身份验证的用户存储在HttpContext.Current.User中。可以在类中定义一个静态方法并使用:以上是C#学习教程:如何获取当前登录用户的ID?如果分享的内容对你有用,需要了解更多C#学习教程,希望你多多关注——publicstaticGuidgetCurrentUserGUID(){if(HttpContext.Current.User.Identity.IsAuthenticated){会员用户我的对象;myObject=Membership.GetUser(HttpContext.Current.User.Identity.Name);返回(Guid)myObject.ProviderUserKey;}返回Guid.Empty;}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: