Asp.net 母版页上的radsplitter-在页面加载时调整内容高度

Asp.net 母版页上的radsplitter-在页面加载时调整内容高度,asp.net,telerik,Asp.net,Telerik,我在我的网站上使用Telerik RadSplitter作为可折叠的导航容器。但我希望导航在SiteMaster中(后面是C#的aspx)。加载页面时,RadPane不会增长以适应加载的页面内容。拆分器似乎无法识别内容大小 SITE.MASTER代码: <telerik:RadSplitter ID="RadSplitter1" runat="server" Height="98%" Width="100%"> <telerik:RadPane runat

我在我的网站上使用Telerik RadSplitter作为可折叠的导航容器。但我希望导航在SiteMaster中(后面是C#的aspx)。加载页面时,RadPane不会增长以适应加载的页面内容。拆分器似乎无法识别内容大小

SITE.MASTER代码:

<telerik:RadSplitter ID="RadSplitter1" runat="server" Height="98%" Width="100%">
           <telerik:RadPane runat="server" ID="RadPane1" Width="13%" Height="100%">
                <telerik:RadTreeView ID="MyTreeView" runat="server">
                <Nodes>
                    <telerik:RadTreeNode Value="Child1" Expanded="False" Text="Aging Reports">
                        <Nodes>
                            <telerik:RadTreeNode Value="Grandchild1" Text="Failed Inspections" />
                            <telerik:RadTreeNode Value="Grandchild2" Text="Pre-Con Inspections" />
                            <telerik:RadTreeNode Value="Grandchild3" Text="Pre-Drywall Inspections" />
                        </Nodes>
                    </telerik:RadTreeNode>
                    <telerik:RadTreeNode Value="Child2" Expanded="False" Text="Accounting">
                        <Nodes>
                            <telerik:RadTreeNode Value="Grandchild1" Text="Top/Bottom Profits" />
                        </Nodes>
                    </telerik:RadTreeNode>
                    <telerik:RadTreeNode Value="Child3" Expanded="False" Text="LG&E Commercial">
                        <Nodes>
                            <telerik:RadTreeNode Value="Grandchild1" Text="ECM/VRM Management" />
                        </Nodes>
                    </telerik:RadTreeNode>
                    <telerik:RadTreeNode Value="Child4" Expanded="False" Text="LG&E ESH Program">
                    </telerik:RadTreeNode>
                    <telerik:RadTreeNode Value="Child5" Expanded="False" Text="MA Office Management">
                        <Nodes>
                            <telerik:RadTreeNode Value="Grandchild1" Text="Inventory Control (MICS)" />
                        </Nodes>
                    </telerik:RadTreeNode>

                </Nodes>
            </telerik:RadTreeView>
           </telerik:RadPane>
           <telerik:RadSplitBar runat="server" ID="RadSplitbar1" CollapseMode="Forward">
           </telerik:RadSplitBar>
           <telerik:RadPane runat="server" ID="Radpane2" Width="85%" Height="100%">
                <asp:ContentPlaceHolder ID="MainContent" runat="server" EnableViewState="true" />
           </telerik:RadPane>
      </telerik:RadSplitter>

提前谢谢。
Gabe

我想你会发现这里的想法很有用:。您可能需要使用pageLoad()快捷方式,以确保没有按照控件初始化的顺序获得竞争条件

您可以根据需要调整逻辑以使用其他事件,如OnClientExpanded()或OnClientNodeExpanded()