2013-02-13 73 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