我有一个asp.net核心MVC项目,我正在使用Identity。我有一个Comment对象,在创建新注释时,我将当前登录用户的Id保存在表格的一列中作为字符串。它工作正常但是......
在我的详细信息视图中,我遍历我的集合中的每个评论,我想显示创建评论的用户的用户名,但我只有包含用户ID的字符串。
如何在详细信息视图中从此字符串中获取用户名?
提前致谢。
答案 0 :(得分:1)
您需要按ID查询用户。由于此页面已经有userId而不是这样...
using Microsoft.AspNet.Identity;
var userProfile = await _userManager.FindByIdAsync(userId);