Ich möchte eine Debug-Hilfsfunktion erstellen, die ich innerhalb einer MVC-Teilansicht verwenden kann, die die Rendering-Aufrufhierarchie zeigt.Wie finde ich welche Ansicht aufgerufen, welche Teilansicht in ASP.Net MVC
Zum Beispiel, wenn ich
<%=Html.ShowRenderPath() %>
in meinem Teil genannt endpoint.ascx platzieren und es aus einer anderen Ansicht (midpoint.ascx) mit
<% Html.RenderPartial("endpoint") %>
und diese aus einer anderen Ansicht aufgerufen wurden aufgerufen (index.aspx)
<% Html.RenderPartial("midpoint") %>
ich möchte, dass die Hilfsfunktion schreiben:
~/Ansichten/test/index.aspx -> ~/Ansichten/test/midpoint.ascx -> ~/Ansichten/test/endpoint.ascx
kann jemand mich in die richtige Richtung weisen die für immer Ansicht, die eine partielle gemacht und so weiter?
Dies ist so, dass ich eine bereits bestehende MVC-App debuggen kann, die viele Renderpatials verwendet, und es wäre viel einfacher, wenn wir diese Rendering-Pfade sehen könnten.