При наличии аккордеона Ajax Control Toolkit:
<ajaxToolkit:Accordion runat="server"
SelectedIndex="0"
HeaderCssClass="accordionHeader"
HeaderSelectedCssClass="accordionHeaderSelected"
ContentCssClass="accordionContent"
AutoSize="None"
FadeTransitions="true"
TransitionDuration="250"
FramesPerSecond="40"
RequireOpenedPane="false"
SuppressHeaderPostbacks="true">
с кнопкой в паре с ConfirmButtonExtender в шаблоне Header:
<HeaderTemplate>
<asp:Button
ID="PushPlanButton"
Text="Push"
runat="server"
OnClick="PushPlanButtonPressed" />
<ajaxToolkit:ConfirmButtonExtender
ID="ConfirmButtonExtender1"
runat="server"
TargetControlID="PushPlanButton"
ConfirmText="Please confirm" />
</HeaderTemplate>
При нажатии кнопки появляется модальное сообщение, «Пожалуйста, подтвердите», как и ожидалось.
Когда пользователь отклоняет его, Аккордеон думает, что на него нажали, и закрывает активную панель, что нежелательно.
Любой способ подавить этоповедение?