相关疑难解决方法(0)

如何通过静态变量访问ASP.NET Core中的Session?

在早期版本的Asp.Net会话中,可以在任何页面中访问,如静态变量使用

System.Web.HttpContext.Current.Session["key"]
Run Code Online (Sandbox Code Playgroud)

在Asp.Net Core中,如何访问通过控制器调用的不同类中的会话,而不将会话属性作为所有类的构造函数中的附加参数传递

session asp.net-core-mvc asp.net-core

8
推荐指数
1
解决办法
9864
查看次数

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

问题

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

非静态字段、方法或属性 '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)

asp.net-core-2.0

7
推荐指数
0
解决办法
5163
查看次数