会话在MVC3中的会话超时期限之前变为null

时间:2013-07-16 05:09:38

标签: asp.net-mvc

在我的MVC3应用程序中,我使用Session Collection来维护整个应用程序中的所有会话,但突然我的会话在会话超时期之前变为空

<sessionState timeout="20" mode="InProc"></sessionState>

这就是我在Web.Config文件中设置会话超时的方法。

1 个答案:

答案 0 :(得分:0)

我可以通过向我的控制器添加Action过滤器来克服这个问题

using System.Web.SessionState;

[SessionState(SessionStateBehavior.Required)]
public class HomeController : Controller
{
}

现在我可以在更长的时间内完善我的网站