HttpCookieCollection.Add vs HttpCookieCollection.Set - Request.Cookies集合是否被复制到Response.Cookies集合?

时间:2011-04-01 18:23:54

标签: asp.net httprequest httpresponse httpcookie httpcookiecollection

我只是想澄清一下。

我知道如果我在之前的请求中设置了Cookie,它就会显示在我的Request.Cookies集合中。

我想更新现有的Cookie。

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

1 个答案:

答案 0 :(得分:27)

有区别:

重复Cookie通常需要额外处理以确定哪个是最新的。我不确定你想要在同一个网站上有重复的cookie的情况,也许其他人可以用一个例子来填充

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