Я хочу использовать сеанс в действии моего контроллера MVC, но я столкнулся с этой ошибкой, но я не уверен, почему ошибка выходит. < /p>
System.NullReferenceException: 'Object reference not set to an instance of an object.'
System.Web.HttpContext.Current.get returned null.
< /code>
контроллер: < /p>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using fyp.Models;
using System.Security.Claims;
using System.Data;
using System.Web;
using Microsoft.EntityFrameworkCore;
using Newtonsoft.Json;
namespace fyp.Controllers
{
public class CustomerController : Controller
{
//Omitted actions
[HttpGet]
public IActionResult StartOrderMenu()
{
ViewData["Layout"] = "_Layout";
List carts = new List();
var jsoncart = JsonConvert.SerializeObject(carts);
System.Web.HttpContext.Current.Session["cart"] = jsoncart;
DbSet dbs = _dbContext.Food;
List model = dbs.ToList();
return View(model);
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/516 ... controller