У меня есть модальный расширитель всплывающих окон
<asp:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="btnAddNewGuest" BehaviorID="newGuestPopup"
PopupControlID="pnlNewGuest" CancelControlID="btnGuestCancel" BackgroundCssClass="modalBackground"
DropShadow="false" runat="server">
</asp:ModalPopupExtender>
pnlNewGuest содержит все текстовые поля для ввода, флажок и btnSave.btnSave сохраняет данные на сервер, вызывая btnSave_Clicked в коде позади.
При включении чекбокса следующий jquery называется
$("#<%=checkbox1.ClientID%>").click(function () {
if ($("#<%=checkbox1.ClientID%>").is(':checked')) {
$('#guestdiv1 :input').attr('disabled', true);
}
else {
$('#guestdiv1 :input').attr('disabled', false);
}
});
Все работает очень гладко.Проблема, с которой я сталкиваюсь, когда я отключаю элементы управления в модальном всплывающем окне.Экран прокручивается вверх, но данные успешно сохранены.