0

我遇到了 Cookie 的问题。那是代码:

NameValueCollection ncook = new NameValueCollection();
ncook = HttpContext.Current.Request.Cookies["history"].Values - in that line

我的 cookie 中有什么:

item_0=nonpacket-program.aspx?id=360ANDcourse=1044ANDcenter=238ANDfeeding=ANDinhabitation=

这就是我希望从之前显示的线路中得到的。这是我实际收到的:

item_0=nonpacket-program.aspx%3fid%3d360ANDcourse%3d1044ANDcenter%3d238ANDfeeding%3dANDinhabitation%3d&item_0=nonpacket-program.aspx%3fid%3d360ANDcourse%3d1044ANDcenter%3d238ANDfeeding%3dANDinhabitation%3d

你怎么能看到价值翻了一番。这就是问题所在......我做错了什么?

4

1 回答 1

0

第一个想法是您正在为 ncook 分配现有 cookie 的值,然后发生回发,“历史”cookie 现在在其值中有两个条目。“历史”cookie 是历史,所以对于每个邮包,我打赌历史 cookie 会增长,因此 ncook 也会增长。

于 2013-07-17T15:43:03.947 回答