Asp.net Core 非静态字段、方法或属性 'HttpContext.Session 需要一个对象引用

Mal*_*iri 7 asp.net-core-2.0

问题

当我将其重定向到应用程序主页索引页面以在导航栏中显示用户名时,我在成功登录后在登录控制器中设置会话我正在获取会话对接它给了我这个错误

非静态字段、方法或属性 'HttpContext.Session 需要对象引用

index.cshtml 中的代码

@if (@HttpContext.Session.GetString("Name") != null)
{
    <a href="/Account/Sigout" class="btn btn-outline-primary d-block">@HttpContext.Session.GetString("Name")</a>                
}
Run Code Online (Sandbox Code Playgroud)