我有一个局部 View ,可以通过Action(下图中的Action2)进行请求,也可以通过“Html.Action()”在另一页内呈现(下图中的Action1)。从局部(或局部 Controller )内部,有一种方法可以确定这两种方法中的哪一种用于呈现页面?

最佳答案

如果您无权访问DataTokens,则可以使用ControllerContext.IsChildAction或检查"ParentActionViewContext" key ControllerContext是否存在某些内容。

关于asp.net-mvc - ASP.NET MVC : does a partial know if it is bring requested from another page?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6854622/

10-13 02:19