我有一个局部 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/