asp.net core asp identity从string获取用户名

时间:2017-08-21 20:10:53

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

我有一个asp.net核心MVC项目,我正在使用Identity。我有一个Comment对象,在创建新注释时,我将当前登录用户的Id保存在表格的一列中作为字符串。它工作正常但是......

在我的详细信息视图中,我遍历我的集合中的每个评论,我想显示创建评论的用户的用户名,但我只有包含用户ID的字符串。

如何在详细信息视图中从此字符串中获取用户名?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要按ID查询用户。由于此页面已经有userId而不是这样...

using Microsoft.AspNet.Identity;

var userProfile = await _userManager.FindByIdAsync(userId);