我想创建一个调试帮助器函数,我可以在MVC局部视图中使用该视图,该视图将显示呈现调用层次结构。如何找到哪个视图调用ASP.Net中的哪个局部视图MVC
例如,如果我放置
<%=Html.ShowRenderPath() %>
在我的部分称为endpoint.ascx并且它是从使用
<% Html.RenderPartial("endpoint") %>
另一视图(midpoint.ascx)调用,这是从另一视图称为(的Index.aspx)
<% Html.RenderPartial("midpoint") %>
我想要的辅助函数写出来:
〜/视图/测试/的Index.aspx - >〜/视图/测试/ midpoint.ascx - >〜/视图/测试/ endpoint.ascx
任何人都可以点我在正确的方向得到哪个渲染了部分视图?
这样我就可以调试一个已经存在的使用很多渲染器的MVC应用程序,如果我们可以看到这些渲染路径,它会容易得多。