asp.net – 在新的MVC4应用程序中获取UserId(int)
发布时间:2020-05-25 05:16:13 所属栏目:asp.Net 来源:互联网
导读:新的MVC4应用程序创建了UserProfile表: UserId(int)|用户名(NVARCHAR) 在控制器中: string currentUser = User.Identity.Name; // returns UserName var mu1 = Membership.GetUser(); // returns null var mu2 = Membership.Get
|
新的MVC4应用程序创建了UserProfile表: UserId(int)|用户名(NVARCHAR) 在控制器中: string currentUser = User.Identity.Name; // returns UserName var mu1 = Membership.GetUser(); // returns null var mu2 = Membership.GetUser(currentUser); // returns null as well 我读了很多帖子,他们都谈到了获取Guid,我在用户和会员表中都没有. 有没有办法获取当前登录用户的UserId(int)? 解决方法确保将[InitializeSimpleMembership]添加到控制器的顶部,以便通过Filters目录中的InitializeSimpleMembershipAttribute.cs文件初始化简单成员资格.然后,您可以通过几种不同的方式访问用户ID: int mu1 = (int)WebSecurity.CurrentUserId; int mu2 = (int)Membership.GetUser().ProviderUserKey; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- asp.net – 在.NET 4.5 Azure部署中找不到编译器
- ASP.NET MVC中的基本认证5
- asp.net-mvc – ASP.NET MVC 4 Datagrid
- asp.net-mvc – 如何使用html帮助器在asp.net mv
- asp.net – 将我的网站与BlogEngine.Net集成
- asp.net-mvc – 在IISExpress上通过计算机名访问
- IIS7 – 在ASP中指定内容长度标头会导致“连接重
- asp.net – 如何在web.config中增加执行sql查询的
- ASP.NET RadioButton混淆名称(组名)
- ASP.NET Web API控制器专用串行器
热点阅读
