ASP.NET Core为会话分配值,使对象引用不设置为ASP.NET Core中的对象异常的实例

时间:2017-07-13 07:52:29

标签: asp.net-core

我在Controller的Action Method中设置了值,然后它工作正常。 使用ASP.Net Core

public class AccountController : Controller
{
   public ActionResult Login()
        {
            HttpContext.Session.SetString("username", "Mohit");
            // this value set to session to this key without error
            return View();
        }
}

但是我想在另一个类中使用session。要使用会话,我继承 ControllerBase ,但我无法在会话中设置值,将错误对象引用设置为未设置为对象的实例

public class WeDoShoesApplication : ControllerBase
{
        public bool CreateSession(Login login, string token)
        {
           HttpContext.Session.SetString("name", login.Name);
           //getting error object reference not set to an instance of an object 
        }
}

我在这里做错了什么? 请告诉我什么是解决方案。

0 个答案:

没有答案