检查会话是否存在-mvc3

时间:2013-06-28 10:01:21

标签: asp.net-mvc asp.net-mvc-3 session controller

我在谷歌搜索Sessions和mvc3,我找到了link。对于这个问题,marc-gravell回答了

  

会话在处理动作期间才真正存在 - 我   不希望它在控制器的构造函数中有效。对于   例如,控制器可能(据我所知)在两者之间重复使用   请求。

我认为通过进一步阅读mvc请求和创建控制器可能并非如此,我发现this

  

ControllerFactory为每个请求创建一个Controller   (默认情况下是DefaultControllerFactory)。

所以我认为,Marc是不正确的,我们可以简单地从控制器的构造函数中检查Session是否存在。

简而言之,我应该关注Marc's answer吗?或者有没有更好的方法来检查与mvc的会话?

0 个答案:

没有答案