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
1
A
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
- 1. Onclick-Funktion wird automatisch ausgeführt
- 2. So überprüfen Sie, welche Aktivität gerade ausgeführt wird, während Sie die App debuggen
- 3. Überprüfen Sie, ob ein Python-Skript ordnungsgemäß ausgeführt wird und ob es nicht erneut ausgeführt wird.
- 4. Überprüfen Sie, ob ein Windows-Dienst ausgeführt wird?
- 5. Überprüfen Sie, ob eine bestimmte EXE-Datei ausgeführt wird
- 6. Überprüfen Sie, ob der Prozess als eine Pipe ausgeführt wird
- 7. Überprüfen Sie, ob die Anwendung ausgeführt wird - InstallJammer
- 8. Überprüfen Sie, ob Methode zum ersten Mal ausgeführt wird. C#
- 9. Anhalten innerhalb einer MVC-Controlleraktion
- 10. Überprüfen, ob ein Programm ausgeführt wird
- 11. Überprüfen Sie, ob ein Prozess mit Shell-Skript ausgeführt wird
- 12. Überprüfen Sie, ob der Dienst unter Android ausgeführt wird.
- 13. Wie wird eine gespeicherte Prozedur auf Scheduler-Basis automatisch ausgeführt?
- 14. Welche der folgenden wird schneller ausgeführt?
- 15. Welche Funktion wird zuerst in asp.net ausgeführt?
- 16. gdb - Wie wird die ausführbare Datei automatisch ausgeführt?
- 17. Automatisch übergeordnetes Element überprüfen, wenn untergeprüft wird
- 18. Wie kann ich überprüfen, wie oft ein Replikationsagent ausgeführt wird?
- 19. Überprüfen, ob der CSS3-Übergang ausgeführt wird
- 20. Überprüfen Sie, ob ein MotionEvent.ACTION_MOVE ausgeführt wurde
- 21. Wie wird eine Methode nach der Deserialisierung automatisch ausgeführt?
- 22. Wie kann ich feststellen, welche WCF-Version ausgeführt wird?
- 23. Wie entscheidet f #, welche Datei beim Start ausgeführt wird?
- 24. Wie kann ich überprüfen, ob ein Windows-Dienst ausgeführt wird
- 25. Wie verhindern Sie, dass Xcode 7 Playgrounds automatisch ausgeführt werden?
- 26. Winforms ListView - Stoppen Sie automatisch überprüfen, wenn Doppelklick
- 27. SceneKit Animation automatisch ausgeführt
- 28. Wie Sie wissen, welche Aktivität zuletzt ausgeführt wurde
- 29. Migration von Flyway-Datenbanken wird automatisch ausgeführt, wenn ein neuer Krieg ausgeführt wird
- 30. Wie sagen Sie, welche nächste Identitätssäule wird?