1

我的项目中有一个特别的页面让我很头疼。

当我直接或通过链接导航到页面时..一切正常。如果我单击该页面上的链接,然后单击返回按钮,我会在第 391 行 IndexOutOfRangeException的自定义方法中获得一个(从 Page_Load 调用)。第 391 行是注释。如果我添加一堆额外的行来偏移第 391 行,它不会改变。它总是说错误在第 391 行。如果我在方法上设置断点,当我点击后退按钮时它甚至不会捕获它,错误只是再次出现。当我点击后退按钮时,Page_Load 甚至都不会触发。我不知道我应该如何调试它。LoadInitialDataLoadInitialData

我已经尝试重建项目,尝试启用视图状态,尝试禁用该页面的缓存,我已经注释掉了我可以在第 391 行附近的每一行。我找不到这个错误发生的位置。

在点击后退按钮会导致奇怪的问题之前,我遇到过一些问题。但这是我见过的最奇怪的。

我发现这个页面似乎描述了一个类似的问题,但他们的解决方案没有帮助。 http://www.codeguru.com/csharp/.net/net_debugging/debugging/article.php/c12891/Getting-Rid-of-the-Back-Button-Problem.htm

有人知道我可以在这里做什么吗?

4

0 回答 0