这几天在开发项目时遇到一个奇怪的问题,在VS上运行正常的项目,移植到IIS服务器却报错,分析发现是取不到Cookie的值。在网上查了好多资料,大致的原因是存取Cookie时的编码不一致,解决方案主要有以下两种:
一、修改web.config文件


二、在存Cookie时进行编码,取的时候再解码
第一种方法貌似不起作用,以下是我用第二种方法的解决方案
1、存入Cookie 用Hashtable存放Cookie的键值对,key为Cookie集的主键,subkey为子键,vlaue为值。














2、获取Cookie的值









3、判断Cookie是否存在









4、初始化Cookie








