今天遇到Cookie 中存储的值总丢失,难道Cookie对存储的个数有限制?查看文档,没有发现类似说法,分成两个Cookie存储,依然有问题,终于悟到到可能时中文的问题(见笑了),解决办法:
存储时:
DateTime.MaxValue;
cookie.Values.Add(USERNAME, username);
cookie.Values.Add(PASSWORD, password);
读取时:
, a));
}
这样就解决了乱码的问题。
值丢失时由于中文值和随后存储的值用?连接起来变成了一个值的。