Asp.net mvc ASP.NET MVC中缺少PAGE.USER?

Asp.net mvc ASP.NET MVC中缺少PAGE.USER?,asp.net-mvc,Asp.net Mvc,我认为在ASP.NET MVC中可以使用Page.User.Identity.IsAuthenticated,因为我看到其他人在谈论使用它 但是,当我键入Page时,intellisense只提供以下3个选项: CreateHtmlTextWriterFromType 等于 引用等于 你认为发生了什么事 编辑:如果我执行Page Page=newpage(),则Page.User工作。真的需要吗 Page是一个Webforms对象,在MVC中帮助不大。您可以从HTTP上下文访问经过身份验证的用户

我认为在ASP.NET MVC中可以使用Page.User.Identity.IsAuthenticated,因为我看到其他人在谈论使用它

但是,当我键入Page时,intellisense只提供以下3个选项:

CreateHtmlTextWriterFromType 等于 引用等于

你认为发生了什么事


编辑:如果我执行
Page Page=newpage()
,则
Page.User
工作。真的需要吗

Page
是一个Webforms对象,在MVC中帮助不大。您可以从HTTP上下文访问经过身份验证的用户,类似于
httpcontext.user.identity

您可以在控制器中访问它:
httpcontext.user.identity.IsAuthenticated
您可以像这样在视图中访问它:

希望这能有所帮助。

您可以从母版页使用Context.User.Identity.IsAuthenticated