ASP.NET Razor MVC核心Web应用程序-会话问题

时间:2018-11-19 16:10:28

标签: c# asp.net .net asp.net-mvc

跟随this link

当我试图构建这样的应用程序时,我在HomeController.cs中遇到了问题:

  

错误CS1061:“ ISession”不包含“ SetString”的定义   并且没有扩展方法'SetString'接受类型的第一个参数   可以找到“ ISession”(您是否缺少using指令或   程序集引用?)(CS1061)(sessionTest)

     

错误CS1061:“ ISession”不包含“ GetString”的定义   并且没有扩展方法'GetString'接受类型的第一个参数   可以找到“ ISession”(您是否缺少using指令或   程序集引用?)(CS1061)(sessionTest)

看来我无法将会话值设置为字符串,整数等。我只能使用Set来执行此操作,这建议我使用

  

字符串和字节[]

你能帮我吗?

1 个答案:

答案 0 :(得分:1)

Nuget package Microsoft.AspNetCore.Http.Extensions添加到您的项目中。

这将为您提供Session的扩展方法,例如SetString GetString等。

记住要添加:

  

使用Microsoft.AspNetCore.Http;