在我的 Asp.Net 开发项目中,我有“跟踪”,但没有得到这个错误的“堆栈跟踪”。关于其他错误,我看到了堆栈跟踪,但我的问题是为什么我现在看不到一个?
这是关于 DevExpress 网格视图的。会不会是 DevExpress 错误的处理方式与普通 Asp.Net 代码不同?
我在各种有趣的地方设置了断点,但无济于事。也许有与堆栈跟踪无关的错误?
我尝试使用 Firefox 和 IE 浏览器。
有点卡住了,希望这是一个愚蠢的问题。
在我的 Asp.Net 开发项目中,我有“跟踪”,但没有得到这个错误的“堆栈跟踪”。关于其他错误,我看到了堆栈跟踪,但我的问题是为什么我现在看不到一个?
这是关于 DevExpress 网格视图的。会不会是 DevExpress 错误的处理方式与普通 Asp.Net 代码不同?
我在各种有趣的地方设置了断点,但无济于事。也许有与堆栈跟踪无关的错误?
我尝试使用 Firefox 和 IE 浏览器。
有点卡住了,希望这是一个愚蠢的问题。
来自:ASPxGridView - 对象引用未设置为对象的实例
此问题是由某些对象引用等于“null”这一事实引起的。我建议您通过以下方式确定有问题的引用:
ASPxGridView.EnableCallBacks
通过将属性设置为“ ”来禁用 ASPxGridView 的回调false
;您将收到服务器错误屏幕,其中包含有关已引发异常的信息(以及有问题的参考/代码行)。如果这没有帮助,请向我们提供一个示例工作项目(仅包含绑定到任何可移植数据源的有问题的 ASPxGridView)来说明该问题,以便我们可以在相同条件下检查它。
此外,您看到的异常是在服务器代码中引发的并且能够捕获它,请调整 VS,如下所示:
- 转到 Debug-->Exceptions 对话框并检查 Common Language Runtime Exceptions 并选中 Throw 列中的复选框;
- 转到工具-->选项-->调试并取消选中启用我的代码(仅限托管)复选框。
完成所有这些工作后,您将无法获得错误,然后提供您的标记来检查实际问题。
如果您使用的是 Visual Studio,您是否选中了Debug -> Exceptions -> Common Language Runtime Exceptions
复选框?
您可以在代码中使用 try catch 块来获取代码中断的位置,否则在异常窗口中将公共语言运行时设置为 true(要打开此窗口,请按 ALT +CTRL+E)