我在这行中的代码中收到此错误:
var cid = (from cu in dc.CUsers
where cu.UserName == HttpContext.Current.User.Identity.Name
select cu.CId).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
我在这一行上设置了一个断点.然后使用步骤按钮我可以看到此行正在执行多次,直到我收到此错误.
已解决 问题是我正在调用此函数OnDataBinding而不是OnReadData(EXT.NET框架).
Stack Overflow异常通常意味着您正在进行某种无限递归.我不认为它与该行有任何关系,除了它可能是递归函数中资源密集度较高的行之一.
一旦你达到断点几次,看一下堆栈跟踪,看看该线路的调用位置.如果它确实与堆栈溢出异常有关,您将在堆栈跟踪中看到相同的函数重复.
| 归档时间: |
|
| 查看次数: |
243 次 |
| 最近记录: |