如何自动检查执行了哪个控制器操作
How to automaticly check in which controller action is executed
想象一下这种情况。我有大型复杂的 asp mvc 项目,其中包含数千条路线。当我在页面上并在浏览器中按 F5 时,我想检查执行了控制器中的哪个操作,因为我需要调试此操作。我怎样才能做到这一点?是否存在显示所有 mvc 管道的选项?我浏览 nop commerce,我不知道调试它有多快,因为我不知道什么时候应该插入断点。
您可以将类似的内容添加到 _Layout.cshtml
<script>
console.log('Controller is @ViewContext.RouteData.GetRequiredString("controller")')
console.log('Action is @ViewContext.RouteData.GetRequiredString("action")')
</script>
这样您将在浏览器控制台中看到控制器和操作。 Working Example
想象一下这种情况。我有大型复杂的 asp mvc 项目,其中包含数千条路线。当我在页面上并在浏览器中按 F5 时,我想检查执行了控制器中的哪个操作,因为我需要调试此操作。我怎样才能做到这一点?是否存在显示所有 mvc 管道的选项?我浏览 nop commerce,我不知道调试它有多快,因为我不知道什么时候应该插入断点。
您可以将类似的内容添加到 _Layout.cshtml
<script>
console.log('Controller is @ViewContext.RouteData.GetRequiredString("controller")')
console.log('Action is @ViewContext.RouteData.GetRequiredString("action")')
</script>
这样您将在浏览器控制台中看到控制器和操作。 Working Example