Asp.net mvc 从ASP.NET MVC 3\u布局视图访问Cookie

Asp.net mvc 从ASP.NET MVC 3\u布局视图访问Cookie,asp.net-mvc,layout,cookies,controller,Asp.net Mvc,Layout,Cookies,Controller,我的布局使用默认的_Layout.cshtml 现在,我想访问请求对象,这样我就可以读取Cookies集合,这样我就可以查看用户是否已登录。既然_Layout视图没有控制器,我该如何实现这一点?我曾考虑为_布局视图创建一个模型,但该模型也无法访问请求。有什么想法吗?使用@HttpContext.Current.Request确定。我知道我可以这样做:)但是,有没有其他方法可以做到这一点呢?例如,要以类似控制器的形式读取cookie并将数据写入ViewBag?不理解您的问题。

我的布局使用默认的_Layout.cshtml


现在,我想访问请求对象,这样我就可以读取Cookies集合,这样我就可以查看用户是否已登录。既然_Layout视图没有控制器,我该如何实现这一点?我曾考虑为_布局视图创建一个模型,但该模型也无法访问请求。有什么想法吗?

使用
@HttpContext.Current.Request

确定。我知道我可以这样做:)但是,有没有其他方法可以做到这一点呢?例如,要以类似控制器的形式读取cookie并将数据写入ViewBag?不理解您的问题。