如何自动检查执行哪个控制器操作

时间:2016-04-27 12:57:53

标签: asp.net-mvc debugging nopcommerce

想象一下情况。我有大型复杂的asp mvc项目,其中包含数千条路径。当我在页面上并在浏览器中按F5时,我想检查控制器中的哪个动作被执行,因为我需要调试此动作。我怎样才能做到这一点?它存在显示所有mvc管道的选项吗?我浏览nop commerce并且我不知道调试它有多快,因为我不知道何时应该插入断点。

1 个答案:

答案 0 :(得分:2)

您可以在_Layout.cshtml

中添加这样的内容
    <script>
        console.log('Controller is @ViewContext.RouteData.GetRequiredString("controller")') 
        console.log('Action is @ViewContext.RouteData.GetRequiredString("action")')
    </script>

这样您将在浏览器控制台中看到控制器和操作。 Working Example