2010-06-21 19 views
1

我有一個usercontrol,裏面有一個combobox。當容器面板不可見時,用戶控件無法加載

這個UserControl是一個asp面板裏面 - 當面板可見時,控件中的下拉列表綁定到它的數據源並表現自己。

當面板可見性設置爲false時,usercontrol內的下拉列表爲空。

任何幫助表示讚賞。

謝謝。

+0

當面板不可見時,您的Dropdownlist是否爲空?我問,因爲它的確是有道理的,只有在數據源可見時纔將下拉菜單綁定到數據源。 – 2010-06-21 15:49:42

回答

2

將面板的Visible屬性設置爲false意味着它的控件沒有任何渲染。如果您希望它在頁面上呈現但不可見,請使用面板上的CSS樣式display:none;

+0

謝謝,我正在嘗試此操作,但遇到問題。 我不斷收到一個JavaScript錯誤,說面板沒有定義。 我申請按鈕如下: imb_SearchMain.Attributes.Add( 「點擊」, 「JavaScript的:togglePanel(假,」 &pnl_Search.ClientID & ");「) 功能: 功能togglePanel(showIt,PNL){ 如果(showIt){$ 找到(PNL)._秀; }其他{$ 找到(PNL)._隱藏; }。 } 感謝 – Perplexed 2010-06-22 08:48:07

+0

你有你的panel.Visible設置爲true現在 – 2010-06-22 08:58:46

+0

呢?默認情況下是可見的yes(雖然我沒有設置屬性) – Perplexed 2010-06-22 10:14:36

相關問題