再加上100分,累计269分,★★★难题见真功★★要多少分给多少分,这贴在CSDN一天了也没人答上是咋么回事 帖子在:
http://community.csdn.net/Expert/topic/5306/5306780.xml?temp=.6806452

解决方案 »

  1.   

    hertcloud(·£DOTNET@C/C++£·做个热心人)谢谢您,我看您回复,我也看到了
    shrinerain(圣影雨),的回复  “因为Asp.Net为了在用户禁用cookie的情况下也能正常使用cookie,所以在默认设置下,cookie信息会用<Input type="hidden">这种方式实现cookie的传递.所以只要你在第一个页面里设置了cookie,它会把cookie保存在隐藏按钮中,第二个页面是能够获取到cookie值的.
    如果你直接打开第二个页面,由于你禁止了cookie,所以cookie不会保存到本机,当然你就获取不到.
    当然你可以进行设置,禁止使用隐藏按钮或者url存储cookie.”中很好的解释了,在那个帖子里用“server.execute”方法什么能得到Cookie的原因,但是您没看到前半部,它也用同样的控件,只是用Response.Rediect方法,仅得不到Cookie的原因,请您再给分析一下,好吗,谢谢