sma*_*man 23 asp.net httpresponse httprequest httpcookie httpcookiecollection
我只是想澄清一下.
我知道,如果我在之前的请求中设置了cookie,它将显示在我的Request.Cookies收藏中.
我想更新现有的Cookie.
我的Request.Cookies收藏中的cookie是否已复制到我的Response.Cookies收藏中?我是否需要使用相同的密钥添加新的cookie Response.Cookies.Add(),或者我是否需要使用Response.Cookies.Set()?
Pre*_*ott 28
它们是有区别的:
Response.Cookies.Add()将允许设置重复的cookie http://msdn.microsoft.com/en-us/library/system.web.httpcookiecollection.add.aspxResponse.Cookies.Set()通过首先检查以确保cookie不存在来确保cookie是唯一的http://msdn.microsoft.com/en-us/library/system.web.httpcookiecollection.set.aspx重复cookie通常需要额外处理以确定哪个是最新的.我不确定你是否想要在同一个网站上使用重复的cookie,也许其他人可以通过一个例子来填充
编辑:在您的情况下,您要使用set,因为您正在更新.
| 归档时间: |
|
| 查看次数: |
14122 次 |
| 最近记录: |