gpt4 book ai didi

asp.net - 在 cookie 中存储多个值

转载 作者:行者123 更新时间:2023-12-02 09:33:20 24 4
gpt4 key购买 nike

我有一个非常大的网站,使用了大量的 cookie。有大约。那里有 14 种不同的 cookie。我为每个项目准备了不同的cookie。当用户浏览网站时,他们的浏览器中将会有 14 个 cookie。我不想要这个。

我想要为我的网站提供一个包含 14 个项目的 cookie,并且我可以添加、编辑和删除它们。我尝试了很多方法,但我无法做到这一点。

我需要放置一些运行时 cookie 并将用户名保存在 cookie 中。用户登录后,我想在其中保存他们的个人网站地址。最终我想要用户名和个人站点地址。我想先保存用户名,然后当用户访问他的个人网站时,我将存储个人网站名称运行时间。

有人知道我该如何做到这一点吗?

最佳答案

马修比我先一步,但是是的,请参阅 ASP.NET Cookies Overview ...

要写入和读取具有多个键/值的单个 cookie,它看起来像这样:

HttpCookie cookie = new HttpCookie("mybigcookie");
cookie.Values.Add("name", name);
cookie.Values.Add("address", address);

//get the values out
string name = Request.Cookies["mybigcookie"]["name"];
string address = Request.Cookies["mybigcookie"]["address"];

关于asp.net - 在 cookie 中存储多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1173729/

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