Asp.net中 最多可以设置多少个Cookie

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:04:33
我做了一个简单的答题系统,把你输入的每到题的答案存放到一个cookie中,这样我有了90多个cookie,但是我想把他们输入的时候,发现前面的cookie没有了,只留有后面的一点,这是为什么?
ps;我的cookie设置为cookie("1") 到 Cookie("90"),自己测试发现到cookie("29")时,前面的1到13就不见了.
我总觉得session比cookie要占内存,他们到底谁占的多啊?

我认为答案既然是临时的,为什么要放到Cookie中,放到Session里会好一些
补充:
应该是Session占的内存比较多,但是你这种情况还是用Session比较合适,在不用Session时候可以释放掉,应该比Cookie灵活,我个人这么认为,因为你没必要把答案写到人家的本地吧,还有如果别人Cookie不安全

Cookie 的限制
大多数浏览器支持最多可达 4096 字节的 Cookie。

大多数浏览器只允许每个站点保存 20 个 Cookie。如果试图保存更多的 Cookie,则最先保存的 Cookie 就会被删除。还有些浏览器会对来自所有站点的 Cookie 总数作出限制,这个限制通常为 300 个。

http://www.microsoft.com/china/MSDN/library/archives/library/dv_vstechart/html/vbtchaspnetcookies101.asp#vbtchaspnetcookies101anchor3