У меня есть некоторый код, как это:Как отлаживать код C#, вызываемый JqGrid?
@{
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: URL.Action («FunctionName») будет вызывать функцию, которая существует где-то в моем проекте с названием «FunctionName». Все, что я хочу сделать, это посмотреть на переменные в функции, пока ее запуск, но размещение точки останова в VS не работает. Итак, как я могу сделать, чтобы donspect выполнялся, но отладчик показывает только код исполняемых скриптов, а не тот? Я пробовал отладку с помощью Chrome, установив контрольные точки перед кодом, который я хочу использовать в коде C#.
Я пробовал, и ничего не произошло. Я могу разместить точку останова в строке кода, которая показана выше, но потому, что строка url.action просто устанавливает параметр для функции JqGridHelper, и вам нечего вступать. Я не уверен, как вызывается код C#, но точки останова или ваш упомянутый метод, похоже, не распознаются. Является ли код C# даже вызванным? –
Просмотрите исходный код HTML и посмотрите, какой URL-адрес генерируется Url.Action. –
Я думаю, что это он: url: '/ home/ProjectsByUser'. home - это страница, содержащая код выше, а ProjectByUser - это функция, которую я хочу вызвать. –