24

我只是想澄清一下。

我知道,如果我在之前的请求中设置了 cookie,它将显示在我的Request.Cookies收藏中。

我想更新我现有的 Cookie。

我收藏的 cookie 是否Request.Cookies已复制到我的Response.Cookies收藏中?我需要使用相同的密钥添加新的 cookie Response.Cookies.Add(),还是需要使用Response.Cookies.Set()

4

1 回答 1

29

它们是有区别的:

重复的 cookie 通常需要额外的处理来确定哪个是最新的。我不确定您是否希望在同一站点上重复 cookie,也许其他人可以举个例子

编辑:在您的情况下,您想使用 set 因为您正在更新。

于 2011-04-01T18:43:59.020 回答