Я работаю с главной страницей 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
не настолько много, что высота панели выходит за пределы страницы, скрывая ее нижнюю часть. Есть ли способ, которым я могу ограничить его максимальную высоту, чтобы она перестала расширяться до достижения максимальной высоты экрана, и вместо этого использует полосу прокрутки?