我有一个局部视图,可以通过Action(下图中的Action2)请求,也可以在另一个页面中使用“
Html.Action()”(下图中的Action1)进行渲染.从部分(或部分控制器)内部有一种方法可以确定这两种方法中的哪一种用于呈现页面?
解决方法
如果您无权访问ControllerContext,则可以使用
ControllerContext.IsChildAction或检查DataTokens是否存在具有键“ParentActionViewContext”的内容.
我有一个局部视图,可以通过Action(下图中的Action2)请求,也可以在另一个页面中使用“
Html.Action()”(下图中的Action1)进行渲染.从部分(或部分控制器)内部有一种方法可以确定这两种方法中的哪一种用于呈现页面?
如果您无权访问ControllerContext,则可以使用
ControllerContext.IsChildAction或检查DataTokens是否存在具有键“ParentActionViewContext”的内容.
【声明】:丽水站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。