gpt4 book ai didi

asp.net-mvc-3 - 如何从局部 View 获取父 View

转载 作者:行者123 更新时间:2023-12-03 14:45:46 26 4
gpt4 key购买 nike

我有一个局部 View 作为 _Layout.cshtml 的一部分,因此它可以在多个页面上呈现。将局部 View 视为显示在网站每个页面上的菜单。

当单击局部 View 菜单中的这些链接之一时,我只能在称为局部 View 的操作方法中访问/查看,例如它的名称等。

但是我真正需要的是单击项目时局部 View 所在的 View 。

我怎样才能得到这个?

最佳答案

您可以使用 ParentActionContext

例如

 var controller = ControllerContext.ParentActionViewContext.RouteData.Values["Controller"] as string;
var action = ControllerContext.ParentActionViewContext.RouteData.Values["Action"] as string;

更新

从这个角度来看,这个电话应该做你需要的
@HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString()
@HttpContext.Current.Request.RequestContext.RouteData.Values["action"].ToString()

关于asp.net-mvc-3 - 如何从局部 View 获取父 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11900820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com