如何通过身份标识获取用户名?
how to get Username by id in identity?
我正在尝试通过 id 获取用户名并将其传递给 viewbag 查看。
我可以通过 id 访问用户,但我无法访问用户名。
我在 asp.net 核心中使用身份 3。
这是我的行动:
public IActionResult Index(string id)
{
var userCourse = _courseService.GetUserCourse(id);
var user = _userManager.FindByIdAsync(id);
return View(userCourse);
}
public async Task<IActionResult> Index(string id)
{
var userCourse = _courseService.GetUserCourse(id);
var user = await _userManager.FindByIdAsync(id);
ViewBag.UserName= user.UserName;
return View(userCourse);
}
并在视图中使用 viewbag.UserName 呈现用户名
<label>User Name:</label> @ViewBag.UserName
我正在尝试通过 id 获取用户名并将其传递给 viewbag 查看。 我可以通过 id 访问用户,但我无法访问用户名。 我在 asp.net 核心中使用身份 3。 这是我的行动:
public IActionResult Index(string id)
{
var userCourse = _courseService.GetUserCourse(id);
var user = _userManager.FindByIdAsync(id);
return View(userCourse);
}
public async Task<IActionResult> Index(string id)
{
var userCourse = _courseService.GetUserCourse(id);
var user = await _userManager.FindByIdAsync(id);
ViewBag.UserName= user.UserName;
return View(userCourse);
}
并在视图中使用 viewbag.UserName 呈现用户名
<label>User Name:</label> @ViewBag.UserName