我正在使用 asp.net 母版页;相关代码如下:
<body>
<form id="form1" runat="server">
<asp:Panel ID="pnlHeader_TopLeft" runat="server"
onmouseleave="$find('MenuCollapser').collapsePanel();">
<asp:Panel ID="pnlAppTitle" runat="server"
onmouseenter="$find('MenuCollapser').expandPanel();">
[my title bar]
</asp:Panel>
<asp:Panel ID="pnlMenuMain" Style="float: left; clear: both;
runat="server">
[my menu items]
</asp:Panel>
</asp:Panel>
<ajax:CollapsiblePanelExtender BehaviorID="MenuCollapser"
TargetControlID="pnlMenuMain" ExpandDirection="Vertical"
SuppressPostBack="true" Collapsed="true" runat="server" />
<ajax:AlwaysVisibleControlExtender TargetControlID="pnlHeader_TopLeft"
HorizontalSide="left" VerticalSide="Top" runat="server" />
</form>
</body>
这完美地工作....除非内容pnlMenuMain
太多以至于面板的高度超出页面,掩盖了它的底部。有什么方法可以限制它的最大高度,以便它在达到屏幕的最大高度之前停止扩展,而是使用滚动条?