我遇到了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
如何看待价值加倍。这就是问题......我做错了什么?
答案 0 :(得分:0)
首先想到的是,您正在为ncook分配现有cookie的值,然后发生回发,以及"历史记录" cookie现在在其值中有两个条目。 "历史" cookie是一个历史记录,所以对于每个postpack,我打赌历史cookie增长,因此,ncook也会增长。