Я использую ViewComponent для отображения боковой панели на одной странице. Мне нужен текущий логин Пользователь для некоторых действий, как можно получить пользователя в ViewComponent? Конечно, я могу перейти как параметр из вида в метод InvokeAsync, но я ищу лучший способ.Как получить текущего пользователя входа в ViewComponent Asp.Net Core
public class SideBarViewComponent : ViewComponent
{
private readonly UserManager<User> _userManager;
public ProfileSideBarViewComponent(UserManager<User> userManager)
{
_userManager = userManager;
}
public async Task<IViewComponentResult> InvokeAsync()
{
//How access User
_userManager.GetUserId(User);
return View();
}
}