2011-02-23 54 views
1

我在updatepanel裏有一個佔位符,那也是一個佔位符和一個updatepanel。但是,根據我的測試,這個佈局不應該關注這個錯誤。我的佔位符總是有可見的設置爲false,即使我嘗試將其設置爲true。我試圖想出代碼,並將佔位符設置爲true的代碼正在運行。然而,它並沒有把它設置爲真。placeholder visible always false

myPlaceholder.Visible = true; 

if(myPlaceholder.Visible) 
//Do stuff inside placeholder 

myUpdatePanel.Update(); 

這只是發生在第一次加載壽,上回發myPlaceholder可見設置爲true。它可能是其他網絡應用程序中的其他東西,這是錯誤的,併產生這個錯誤,但它如此之大,我不知道從哪裏開始尋找。我希望有人有類似的問題,可以指向我的正確方向。

回答

7

myPlaceholder控件的父級是否可見?

+0

它似乎是一個連接。在將myPlaceholder設置爲true後,我首先將父佔位符設置爲可見。我在測試頁上嘗試過,然後運行。但是現在我試圖在將myPlaceholder設置爲可見並且現在顯示之前將父佔位符設置爲可見。 – 2011-02-23 11:55:27

+0

1000謝謝。哇,這讓我瘋狂。我有代碼在基於條件的可見usercontrol中設置各種佔位符,然後將用戶控件設置爲可見。原來,如果佔位符的父(在本例中是我的用戶控件)不可見,將佔位符設置爲visible = true將不會執行任何操作。誰知道?再次感謝。 – 2016-04-26 23:33:28

相關問題