使用ASP.NET MVC检查会话有效性

时间:2012-08-19 14:17:37

标签: asp.net-mvc

当我启动应用程序时,我设置了一个会话变量。我想在每个操作(每个控制器操作)检查此变量是否仍然可用或/和Session为空,如果是这种情况将操作重定向到/ Account / LogOn

我尝试使用Application_BeginRequest但没有成功。我认为循环存在问题(如何先完成)Session_Start,Application_Start,...

你知道我该怎么做吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

检查Global.asax.cs上的预请求可能有效。

    protected void Application_PreRequestHandlerExecute(object sender, EventArgs e)
    {
         //Check session value  
    }