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

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

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

Page.CurrentUser

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

最佳答案

如果您需要从 Controller 中获取用户,请使用 Controller 的 User 属性。如果您从 View 中需要它,我会在 ViewData 中填充您特别需要的内容,或者您​​可以直接调用 User,因为我认为它是 ViewPage 的属性。

关于c# - 如何在 ASP.NET MVC 中获取当前用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/263486/

相关文章:

c# - WCF Web 服务不返回 WSDL

c# - 自动调整 Windows 窗体控件的大小

c# - 如何使用 Graphics 对象以特定度数旋转 RectangleF?

.net - 在 MVC 2 应用程序中创建非阻塞进程

c# - 将 LINQ intersect 函数与非基本类型结合使用

c# - 命令事件不会触发动态创建的控件的 asp.net

c# - 将数组存储在数据库中

c# - 在托管 C++ 中使用 C# DLL(命令行)

asp.net-mvc - 如何将变量传递给 ASP.NET MVC 应用程序中的自定义 ActionFilter

asp.net-mvc - 在Asp.net Core中openid connect登录后运行代码