想象一下情况。我有大型复杂的asp mvc项目,其中包含数千条路径。当我在页面上并在浏览器中按F5时,我想检查控制器中的哪个动作被执行,因为我需要调试此动作。我怎样才能做到这一点?它存在显示所有mvc管道的选项吗?我浏览nop commerce并且我不知道调试它有多快,因为我不知道何时应该插入断点。
答案 0 :(得分:2)
您可以在_Layout.cshtml
<script>
console.log('Controller is @ViewContext.RouteData.GetRequiredString("controller")')
console.log('Action is @ViewContext.RouteData.GetRequiredString("action")')
</script>
这样您将在浏览器控制台中看到控制器和操作。 Working Example