相关疑难解决方法(0)

如何在ASP.NET MVC中获取当前用户

在表单模型中,我曾经通过以下方式获取当前登录用户:

Page.CurrentUser
Run Code Online (Sandbox Code Playgroud)

如何在ASP.NET MVC中的控制器类中获取当前用户?

.net c# iis asp.net-mvc forms-authentication

263
推荐指数
12
解决办法
34万
查看次数

如何获取当前用户,以及如何在MVC5中使用User类?

  • 如何在MVC 5中获取当前登录用户的ID ?我尝试了StackOverflow的建议,但它们似乎不适用于MVC 5.
  • 另外,为用户分配东西的MVC 5最佳实践是什么?(例如,User应该有Items,我应该存储在用户IdItem?我可以扩展User与类List<Item>导航属性?

我正在使用MVC模板中的"个人用户帐户".

试过这些:

'Membership.GetUser()'为空.

c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-identity

154
推荐指数
4
解决办法
20万
查看次数

System.Web.UI.Page不允许我从ASP.Net-MVC中的Controller访问CurrentUser或User.Identity

当我尝试

user = System.Web.UI.Page.CurrentUser
Run Code Online (Sandbox Code Playgroud)

要么

user = System.Web.UI.Page.User.Identity
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说没有为System.Web.UI.Page定义该方法

我试图在Controller中访问它,这有关系吗?

我检查过我没有另一个名为Page的类,为什么会说这个方法没有定义?

asp.net-mvc controller

0
推荐指数
1
解决办法
4706
查看次数