loda7023link 2016-01-13 01:34 采纳率: 33.3%
浏览 2401
已结题

Session瞬间失效问题,突然出现

这个问题突然就有了,一旦跳转actionresult,session就失效,之前也没这个问题。而且这个问题非常特别,有时出现,有时不出现。一旦出现,刷新多少次验证码都是失效的。看截图
图片说明
图片说明
图片说明
图片说明

有人解答我吗,已经几天了。

  • 写回答

3条回答 默认 最新

  • evi_7 2016-01-13 02:19
    关注

    从你的代码来看,Session["ValidateCode"] == null.应该是Session["ValidateCode"] = code,code的值为null导致的。也就是说
    string code = vcode.CreateValidateCode(4)没有成功,或者是CreateValidateCode()可能产生空值,或者是内存方面的问题。
    麻烦跟踪下Session["ValidateCode"] == null时code的值是怎样的情况呢?如果code不为空,按理说Session["ValidateCode"]是应该有值的
    还有种可能就是Session["ValidateCode"] == null时,您的vcode对象是否真的是有new成功的,请参考

    评论

报告相同问题?