我刚刚开始使用 ASP .NET MVC 3 框架开发一个完整的 Web 应用程序。我是 MVC 3 初学者开发者。
我需要一种方法来实现以下逻辑:
当我的应用程序接收到来自浏览器的 HTTP 请求时,我想检查该浏览器的会话是否有效。
如果没有,我想执行我的 Connection 控制器的 Index 操作方法。Index 操作方法向浏览器返回一个 HTML5 页面,让用户向应用程序验证自己的身份。
如果会话有效,那么我想检查是否存储了 IdUtilSession 和 IdSocSession 会话变量。如果两个会话变量都没有存储,那么我想执行我的 Connection 控制器的 Index 操作方法。
我阅读了一些有关管理会话变量的 MSDN 文档。我想我能够在我的应用程序中管理会话变量。
我想知道我必须处理的事件 - “当我的应用程序收到 HTTP 请求时”。我阅读了有关 ASP .NET 应用程序生命周期的以下 MSDN 文档页面:http: //msdn.microsoft.com/en-us/library/ms178473.aspx 在我需要处理的请求处理期间触发了一系列事件在我的 Global.asax 文件中处理这些事件之一?
提前感谢您未来的帮助