- 如何获取MVC 5中当前登录用户的ID ?我尝试了StackOverflow建议,但似乎不适用于MVC 5。
- 另外,将素材分配给用户的MVC 5最佳实践是什么?(例如,
User
应该有Items
,我应该存储在用户Id
的Item
?我可以扩展User
与类List<Item>
导航属性?
我正在使用MVC模板中的“个人用户帐户”。
尝试了这些:
'Membership.GetUser()'为空。
HttpContext.Current.User.Identity.Name
是当前登录用户的名称。
Item
他创建的用户,但不基于用户名(可能会更改)。它无法正常工作`HttpContext.Current'System.Web.HttpContextBase'不包含'Current'的定义,也找不到扩展方法'Current'接受类型为'System.Web.HttpContextBase'的第一个参数(您是否缺少using指令或程序集引用?)`。您确定您的解决方案适用于MVC 5吗?