我有一个简单的ASP.NET Core 2.1应用程序,它应该设置并读取cookie。
每当我尝试读取cookie时,它都返回null。 在浏览器的检查工具中进一步查找后,我无法找到它。
我想出了这个小实现,以查看是否可以解决问题,但它没有起作用..
public async Task<IActionResult> Contact(Contato contato)
{
await email.SendAsync(contato);
var option = new CookieOptions();
option.Expires = DateTime.Now.AddMinutes(10);
Response.Cookies.Append("EmailEnviado", "true", option);
var boh = Request.Cookies["EmailEnviado"];
return RedirectToAction("Contact");
}
变量boh
在调试器中检查时为null,尽管它是在前一行中写入的。