0

在我的 Asp.Net 开发项目中,我有“跟踪”,但没有得到这个错误的“堆栈跟踪”。关于其他错误,我看到了堆栈跟踪,但我的问题是为什么我现在看不到一个?

这是关于 DevExpress 网格视图的。会不会是 DevExpress 错误的处理方式与普通 Asp.Net 代码不同?

我在各种有趣的地方设置了断点,但无济于事。也许有与堆栈跟踪无关的错误?

我尝试使用 Firefox 和 IE 浏览器。

有点卡住了,希望这是一个愚蠢的问题。

4

3 回答 3

1

来自ASPxGridView - 对象引用未设置为对象的实例

此问题是由某些对象引用等于“null”这一事实引起的。我建议您通过以下方式确定有问题的引用:

  • ASPxGridView.EnableCallBacks通过将属性设置为“ ”来禁用 ASPxGridView 的回调false
  • 执行重现问题所需的步骤。

您将收到服务器错误屏幕,其中包含有关已引发异常的信息(以及有问题的参考/代码行)。如果这没有帮助,请向我们提供一个示例工作项目(仅包含绑定到任何可移植数据源的有问题的 ASPxGridView)来说明该问题,以便我们可以在相同条件下检查它。

此外,您看到的异常是在服务器代码中引发的并且能够捕获它,请调整 VS,如下所示:

  1. 转到 Debug-->Exceptions 对话框并检查 Common Language Runtime Exceptions 并选中 Throw 列中的复选框;
  2. 转到工具-->选项-->调试并取消选中启用我的代码(仅限托管)复选框。

完成所有这些工作后,您将无法获得错误,然后提供您的标记来检查实际问题。

于 2013-07-16T13:54:04.670 回答
0

如果您使用的是 Visual Studio,您是否选中了Debug -> Exceptions -> Common Language Runtime Exceptions复选框?

于 2013-07-16T13:33:25.797 回答
0

您可以在代码中使用 try catch 块来获取代码中断的位置,否则在异常窗口中将公共语言运行时设置为 true(要打开此窗口,请按 ALT +CTRL+E)

于 2013-07-16T13:34:17.680 回答