با سلام و خسته نباشید
مشکل من در رابطه کار با کوکی هاست من از روش زیر استفاده میکنم نمیدونم چرا مقدار رو از کوکی میگیرم null هستش لطفا کمک کنید خیلی ضروری !!!


public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
private readonly IHttpContextAccessor _httpContextAccessor;
public HomeController(ILogger<HomeController> logger, IHttpContextAccessor httpContextAccessor)
{
_logger = logger;
this._httpContextAccessor = httpContextAccessor;
}
public void SetCookies(string key, string value, int? expireTime)
{
CookieOptions option = new CookieOptions();
if (expireTime.HasValue)
option.Expires = DateTime.Now.AddMinutes(expireTime.Value);
else
option.Expires = DateTime.Now.AddMilliseconds(10);
Response.Cookies.Append(key, value, option);
}
public string GetCookies(string key)
{
return Request.Cookies[key];
}
public IActionResult Index()
{
SetCookies("Kard", "2", 120);




string test = GetCookies("Kard");


return View();
}


نمیدونم چرا مقدار test خالیه ؟