可能是一个愚蠢的问题。
例如,如果我创建名称为Permission
的Cookie,值为true
,并在3分钟后过期,并且我有属性[CheckPermission]
。
[CheckPermission]
public ActionResult test()
{
//do some shitty process that takes 5 minutes
var flag = cookie["Permission"];
//rest of code here
}
好的,我们假设您只能在test
Cookie设置为Permission
的情况下访问true
方法,test
方法包含一些糟糕的过程5分钟,当它完成时,cookie已经过期,因为它设置为在3分钟后到期。这种情况是否可行或.NET会自动阻止这种情况?如果是,那么如何防止cookie在操作过程中不会超时?
由于
抱歉英语不好