如何调试 Lightswitch 中的删除按钮操作?

how to debug delete button action in Lightswitch?

我应该在用 VS2012 编写的 Lightswitch C# 应用程序中找到一个错误 单击删除按钮时会导致应用程序挂起。我是LS的新手 并且有问题弄清楚如何找到内部代码被执行时 按钮被选中。即使当我尝试覆盖此按钮的操作时,调试器也不会就此停止。仅调试我的代码已关闭,在屏幕数据绑定上我看到一些我在代码中找不到的名称。这里有人对灯开关有一些经验可以指出我正确的方向吗?谢谢

Lightswitch HTML 使用 JavaScript 作为隐藏代码,而不是 C#。典型的 LS 删除命令示例:

screen.Items.deleteSelected();

调试有时会很麻烦,我经常发现我必须在应用程序运行之后放置断点。或者,您可以使用粗略的调试方法并在 JavaScript 中插入一堆 alert() 方法。不漂亮,但是很有效

注意:删除代码可能正在调用 WebAPI Web 服务,或者 运行 SQL 针对数据库。在这两种情况下,您都需要单独调试它们。