0
我有一些像这样的代码:如何调试被JqGrid调用的c#代码?
@{
ViewBag.Title = "Home";
var grid = new JqGridHelper<Project>("projects",
dataType: JqGridDataTypes.Json,
methodType: JqGridMethodTypes.Post,
pager: true,
rowsNumber: 10,
sortingName: "Id",
sortingOrder: JqGridSortingOrders.Asc,
subgridEnabled: true,
url: Url.Action("ProjectsByUser"), <---- Here
etc...
按照我的理解,网址:URL.Action(“FunctionName”)将调用,在我的名为“FunctionName”项目某处的功能。我想要做的就是在函数运行时查看函数中的变量,但在VS中放置一个断点不起作用。那么,我将如何执行donspect,但调试器只显示正在执行的脚本的代码,而不是那个?我已经尝试过使用Chrome调试,在我想用C#代码编写代码之前设置断点。
我试过了,什么都没有发生。我可以在上面显示的代码行放置一个断点,但是因为url.action行只是为JqGridHelper函数设置了一个选项,所以没有什么可以介入的。我不知道如何调用C#代码,但断点或您提到的方法似乎不被识别。 c#代码是否被调用? –
查看HTML源代码,并确切查看Url.Action生成的URL。 –
我想是这样的:url:'/ home/ProjectsByUser'。 home是包含上面代码的页面,ProjectsByUser是我想调用的函数。 –