2016-04-27 13 views
1

Stellen Sie sich die Situation vor. Ich habe große komplexe asp mvc-Projekt, die Tausende von Routen enthalten. Wenn ich auf der Seite bin und F5 im Browser drücke, möchte ich prüfen, welche Aktion im Controller ausgeführt wird, da ich diese Aktion debuggen muss. Wie kann ich das machen? Gibt es eine Option, die alle MVC-Pipeline zeigen? Ich stöbere NOP-Commerce und ich weiß nicht, wie schnell es debuggen kann, weil ich nicht weiß, wann ich einen Breakpoint einfügen soll.Wie Sie automatisch überprüfen, welche Controller-Aktion ausgeführt wird

Antwort

2

Sie können so etwas zu dem _Layout.cshtml

<script> 
     console.log('Controller is @ViewContext.RouteData.GetRequiredString("controller")') 
     console.log('Action is @ViewContext.RouteData.GetRequiredString("action")') 
    </script> 

Auf diese Weise fügen Sie den Controller und die Aktion innerhalb Browser-Konsole sehen. Working Example

Verwandte Themen