gpt4 book ai didi

c# - MVC4 不在浏览器中保存 cookie

转载 作者:行者123 更新时间:2023-11-30 17:07:41 25 4
gpt4 key购买 nike

我一直在尝试使用 MVC4 在我的浏览器中的 cookie 中保存纯文本,但由于某种原因它永远不会保存在浏览器中。我在 IE、Chrome 和 FireFox 中进行了测试。

我一直在 StackOverflow 上尝试不同的解决方案,但还没有一个适合我。我不知道我做错了什么,我希望有人能够帮助我解决这个问题。

我一直在使用的代码:

if (Request.Cookies.AllKeys.Contains("testKanti"))
{
// Never makes it here.
}
else
{
HttpCookie cookie = new HttpCookie("testKanti");
cookie.Value = "testKanti";
cookie.Expires = DateTime.UtcNow.AddYears(1);

Response.Cookies.Remove("testKanti");
Response.SetCookie(cookie);
}

我也试过 Response.Cookies.Add(),但也没用。有人熟悉这个问题吗?

最佳答案

您是否尝试过同时使用这两个字符串?

Request.Cookies.Add(cookie);
Response.SetCookie(cookie);

我已经尝试过了,在我的情况下它有效

if (Request.Cookies.AllKeys.Contains("testKanti"))
{
// We are here
}

关于c# - MVC4 不在浏览器中保存 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14333986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com