【问题标题】:How to access data in AspNetUsers from .cshtml pages in ASP.NET Razor pages?如何从 ASP.NET Razor 页面中的 .cshtml 页面访问 AspNetUsers 中的数据?
【发布时间】:2020-09-02 07:26:23
【问题描述】:

我真的是 ASP.NET Razor Pages 的新手。我向 AspNetUsers 表添加了新字段,并且我想在 .cshtml 页面中显示这些字段。我知道要显示当前用户名,我可以简单地做@User.Identity.Name。

但是,我不知道如何访问表中的其他字段。我尝试在网上寻找解决方案,但找不到可以解决此问题的解决方案。

【问题讨论】:

标签: c# asp.net-core razor-pages


【解决方案1】:

您可以从@User.Identity.Name 获取当前用户的名称,因为该值在您正在验证用户的令牌/cookie 的声明中。

要从AspNetUser 表中获取其余用户,您必须在控制器操作中获取数据库,并将这些值作为模型传递给您的视图

【讨论】:

  • 如何将这些值作为模型获取?你能进一步详细说明吗?
猜你喜欢
  • 2011-06-23
  • 2021-09-12
  • 2019-09-05
  • 2020-05-01
  • 1970-01-01
  • 2019-12-23
  • 2012-05-19
  • 2021-05-19
  • 2019-04-25
相关资源
最近更新 更多