VS2019:调试 mvc 代码以查找与按钮单击关联的 controller/action
VS2019: Debugging mvc code to find the controller/action associated with a button click
我正在使用 visual studio 2019 调试一个 mvc 网站。我需要找到与特定按钮点击关联的操作,但我一直无法找到此操作,我正在尝试确定执行特定任务时所点击的 locate/trace 操作的最佳方式网站(在本例中,单击按钮)。
该站点有点复杂,结合了 mvc c#/razor 语法、jquery、react 以及开发人员多年来在该站点中实施的其他几种技术,因此,它是在某些领域有点难以理解。在之前的工作中,我使用 Fiddler 来定位跟踪代码的操作,但由于我尚不确定的原因,Fiddler 似乎无法在该网站上运行(我会也需要稍后再研究)。
所以有没有人知道任何提示能够隔离正在调用的操作,在这种情况下,当我单击特定按钮时? vs 调试中有什么可以帮助的吗?
谢谢
开发者菜单 (F12) -> 网络选项卡 -> 点击按钮
如果它转到一个控制器动作应该能够根据路线告诉哪个控制器。
如果没有,则它可能是一个调用某些 javascript 的按钮,该按钮位于浏览器开发人员菜单的源选项卡上。您可能需要重新加载页面才能显示源文件,然后单击源文件。
我正在使用 visual studio 2019 调试一个 mvc 网站。我需要找到与特定按钮点击关联的操作,但我一直无法找到此操作,我正在尝试确定执行特定任务时所点击的 locate/trace 操作的最佳方式网站(在本例中,单击按钮)。
该站点有点复杂,结合了 mvc c#/razor 语法、jquery、react 以及开发人员多年来在该站点中实施的其他几种技术,因此,它是在某些领域有点难以理解。在之前的工作中,我使用 Fiddler 来定位跟踪代码的操作,但由于我尚不确定的原因,Fiddler 似乎无法在该网站上运行(我会也需要稍后再研究)。
所以有没有人知道任何提示能够隔离正在调用的操作,在这种情况下,当我单击特定按钮时? vs 调试中有什么可以帮助的吗?
谢谢
开发者菜单 (F12) -> 网络选项卡 -> 点击按钮
如果它转到一个控制器动作应该能够根据路线告诉哪个控制器。
如果没有,则它可能是一个调用某些 javascript 的按钮,该按钮位于浏览器开发人员菜单的源选项卡上。您可能需要重新加载页面才能显示源文件,然后单击源文件。