Обратите внимание, что жизнь ViewBag
длится только во время текущего запроса HTTP .ViewBag
значения будут нулевыми, если произойдет перенаправление.
Вы должны хранить информацию о пользователе в переменной Session
.
if (user != null)
{
Session["UserName"] = user.Name;
Session["EmailAddress"] = user.EmailAddress;
}
в layout.cshtml
<p>@Session["UserName"]</p>