Member 13992723 Ответов: 2

Не попадая в точку останова приложения kendo MVC C#


Привет всем, я работаю над приложением mvc c#, использующим kendo в своих представлениях. Мой код имеет вид (фрагмент):
.DataSource(dataSource => dataSource
                            .Ajax()
                            .Batch(true)
                            .ServerOperation(false)
                            .Read(read => read.Action("WrongDelivery_Read", "DirectDataInput"))
                            .PageSize(100)
                            .Model(model => model.Id(inv => inv.WrongDelivEvent_Id))
                            .Destroy(update => update.Action("WrongDelivery_Destroy", "DirectDataInput"))
                        )


Но когда я нажимаю кнопку "Редактировать" и ставлю точку останова на
WrongDelivery_Destroy
метод, точка останова не поражена. Любая помощь или совет будут оценены по достоинству.

Что я уже пробовал:

Я попытался найти в google и stackoverflow какое-либо решение, но не нашел ничего подходящего.

2 Ответов

Рейтинг:
0

Dominic Burford

WrongDelivery_Destroy сопоставляется с вашим контроллером удаления с помощью метода Destroy ().

Можно сопоставить следующие методы.

- Творить
- Читать
- Обновление
- Уничтожать

Эффективно предоставляя вам полную функциональность CRUD. Вам необходимо реализовать метод Update() для редактирования.


Рейтинг:
0

Dave Kreskowiak

Точка останова не работает, потому что там действительно нет кода для выполнения. Команды Kendo просто генерируют код javascript, который отправляется клиенту. На самом деле на стороне сервера нет ничего, что выполнялось бы, кроме кода контроллера, который эти методы сопоставляются для использования при их вызове. Вам было бы лучше установить точки останова на методах контроллера, которые вы сказали элементу управления вызвать, а не на материале кендо.