我正在处理的系统中存在一个错误,用户每隔一段时间就会"丢失"他们正在处理的订单.
我有一些像这样的代码
if (System.Web.HttpContext.Current.Session[OrderProductsSessionKey] != null) { model =(EditOrderProductsModel)System.Web.HttpContext.Current.Session[OrderProductsSessionKey]; }
我没有看到进入这个区域的逻辑有任何问题,调试方法看起来没问题,但还没有能够重现它.我的问题是,这些cookie有可能变得腐败吗?什么会导致这样的事情以及可以做些什么来阻止它呢?