【发布时间】:2014-03-13 21:53:07
【问题描述】:
我正在编写一个 Html 扩展来动态呈现部分视图(视图名称/路径由 CMS 在运行时提供)。
在我的扩展中,我需要确定包含部分的最外层视图的名称或路径,以防一个视图包含一个部分包含另一个部分包含另一个部分-我需要了解父视图的身份。
在扩展方法中,我知道我可以通过 HtmlHelper.ViewDataContainer 属性获取直接父级。这告诉我当前正在执行的扩展的上下文。我需要做的是迭代到它的父视图(如果有的话)。
【问题讨论】:
-
你为什么需要知道这个?
-
因为我愿意。为什么要问?
-
尝试了解您要做什么,以便我可以帮助您。 ...
标签: asp.net-mvc extension-methods asp.net-mvc-partialview