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