【发布时间】:2009-05-28 18:47:51
【问题描述】:
我正在通过以前的 webforms 应用程序将其转换为 MVC,并且有一个我似乎无法找到任何好的资源的大问题。我希望能够捕获用户的身份(在 web.config 中设置的 Windows 身份验证),但在 global.asax 中我似乎无法访问会话(但我可以获得身份信息)。或者当我在控制器的基类中工作时,我无法访问构造函数中的 httpContext(但我可以访问会话)
谁有这个问题的好解决方案?以前在网络表单中,我有一个母版页,它会根据您的 id/etc 进行一些验证并设置一些会话变量
【问题讨论】:
-
你能发布一些代码给我们一些上下文吗?为什么在控制器构造函数中需要 HttpContext?你在 Global.asax 做什么?
标签: asp.net-mvc windows-authentication