【问题标题】:DotNet 5.0 Razor Page - get Current User from HTTPContextDotNet 5.0 Razor 页面 - 从 HTTPContext 获取当前用户
【发布时间】:2021-07-25 01:50:35
【问题描述】:

我对这个话题很陌生。

我创建了一个带有身份验证的 Azure 应用服务 (microsoft.com),并部署了一个带有剃须刀页面的 dotnet 5.0 Web 应用。

基本上,我只想从 PageModel 获取页面上的用户名。谁能告诉我该怎么做?

我已经检查并测试了许多代码 sn-ps,但它们都不起作用。

感谢您的建议!

【问题讨论】:

    标签: .net asp.net-core asp.net-core-mvc


    【解决方案1】:

    据我所知,如果你想访问asp.net core razor页面中的用户身份。

    我建议你可以参考以下代码:

            var user =  User.Identity.Name;
    

    此外,此代码只会读取已经登录的用户。如果您没有在应用程序中提供任何身份验证 sechma,它将不会在其中显示任何登录用户名。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 2019-11-20
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 2011-05-07
      • 2020-05-12
      • 2012-12-04
      • 1970-01-01
      相关资源
      最近更新 更多