我和一位开发人员正在将一个 WebForms 项目移植到 MVC3 中,我们对此并不陌生。我们已经将 WebForms 母版页移植到了 MVC3 布局页面,但让我们感到震惊的一件事是登录用户的 Session。
在 WebForms 母版页中,我们检查 Session 以确保 Session("LoggedInUser") 具有值,如果没有,则重定向到登录页面。
我们不确定如何在 MVC3 中复制这一点,而且我的谷歌搜索结果不足。在布局页面中放置这种逻辑似乎有点邪恶,但也许我疯了。当然,有更好的方法来做到这一点,而不是在每一个行动方法中都进行这样的检查......如果有人能指出我们正确的方向,我们会很乐意潜入研究。
非常感谢。