4

我使用AjaxControlToolkit中的CollapsiblePanelExtender時,它在我點擊它時正常工作,但它不會在初始頁面加載時全部展開(展開90%)。CollapsiblePanelExtender不會在初始頁面加載時一路打開

我必須將它摺疊並手動展開,才能一路打開。

我沒有設置ExpandedSize屬性,因爲面板內容是動態的。

任何想法?

+0

你使用任何CSS重置技術? – 2009-02-10 10:18:52

+0

我不重置css – 2009-02-13 09:41:49

回答

-1

嘗試在實際面板的樣式中設置「min-height」的值。否則,您可以通過編程設置高度或ExpandSize在PreRender事件

protected override void OnPreRender(EventArgs e) 
{ 
    base.OnPreRender(e); 
    // Set the size here 
    myCollapsiblePanelExtender.ExpandedSize = sizeValue; 
} 
9

使用下面的風格在擴展的目標:

.collapsiblePanelContainer { 
    height: 0; 
    overflow: hidden; 
} 

的CollapsiblePanelExtender將採取的工作剩下的工作。

喬斯塔格納在CollapsiblePanelExtender video提到這個提示。

2

如果可摺疊面板中的數據已修復並且不需要調用頁面回發,請將CollapsiblePanelExtender的「SuppressPostBack」屬性設置爲true。這將使擴展行動更快更順利地完成。你不會注意到延遲。

相關問題