2013-02-13 66 views
1

道歉这样一个广泛的,扫地的问题,但我真的不能给出具体的代码示例因为据我可以告诉研究这个问题是唯一的特定页面我如果我知道如何复制它,那么我很可能可以修复它。在UpdatePanel的更新,在UpdatePanel外面的一切消失

我有一个asp.net VB(使用ajaxcontroltoolkit V4 V3.5)页面基本上是一些简单的SQL数据库中的数据绑定到一个GridView。

GridView的在更新面板,每当我做任何导致更新面板内回传,更新面板之外的一切消失。更新面板正在更新correclty。

没有条件更新,只是一个“开箱即用”的更新面板。

所有其他Ajax功能是否正常工作,如过滤文本框扩展,并标注扩展验证,所以我不认为这是一个基本的脚本引用错误。

我把JavaScript和jQuery来修改是在UpdatePanel内的飞行控制。

这是一个独立的页面开发,但测试这个问题,我把它变成的ContentPlaceHolder上的母版。现在进行更新时,contentplaceholder中的所有内容都将消失,并保留主页面标题等。

如果你之前没有遇到过这个特殊的问题,你能想一想我该如何去调试它吗?

如果您有任何想法,这可能足以让我走上正确的道路。

非常感谢。

+0

那么,在那一点上,我会尝试评论事情和测试。也许从更新面板中的内容开始,以及所有的JavaScript逻辑。一件一件地评论事情,只是让页面上的东西触发回传并查看会发生什么。你也可以尝试去思考那个页面上有什么不太常见的东西,然后从这些东西开始。 – 2013-02-13 22:33:22

+0

此外,您可以使用chrome网络分析器来观察回发时从服务器传来的内容。回发后更新的每个更新面板的内容都应该在响应中。 – 2013-02-13 22:37:50

回答

2

感谢您花时间提出建议。 SCHNEIDERS。

最后......哈哈哇,尴尬......我一直在做这6年的最好的一部分,我正在关闭我的更新面板,然后关闭面板上方的div。

简单修复。好极了!再次感谢。

+0

我不能把这个标记为两天的答案,我会尽量记住! – Casualbob 2013-02-14 08:35:53

+1

我读了你的笔记,并意识到我有同样的问题。我认为最终我们可以说部分回传不应该放弃页面上的控件。如果是这样,那么Div的问题在某个地方。 – 2014-07-04 16:35:02