すべての夜。
はい、どうぞ!
右のページに次のボタンがあり、両方の保存クリックに1つのモーダルポップアップを使用したいと思います。したがって、ボタンには次のものがあります。
<asp:Button ID="btnSave1" runat="server" OnClick="btnSave1_Click" Text="Save" OnClientClick="$find('showSaveConfirm').show(); return false;" />
<asp:Button ID="btnSave2" runat="server" OnClick="btnSave2_Click" Text="Save" OnClientClick="$find('showSaveConfirm').show(); return false;"/>
<asp:Button ID="btnSaveAll" runat="server" Text="" Style="display: none" />
そして、これは私のモーダルパネル情報です:
<asp:Panel ID="pnlSaveConfirm" runat="server" Style="display: none;" CssClass="modalPopupContainer">
<div id="Div7" class="modalPopupHeaderPanel">
<div id="Div8" class="modalPopupHeader">
</div>
<asp:LinkButton ID="LinkButton2" runat="server" CssClass="modalPopupClose" CausesValidation="False">Cancel and close</asp:LinkButton>
</div>
<div id="Div9" class="modalPopupBannerPanel">
<div class="modalPopupPanel">
<br />
You are about to save this piece of data.
<asp:Button ID="btnOkSave" runat="server" Text="Ok" />
<asp:Button ID="btnCancelSave" runat="server" Text="Cancel" />
<br />
</asp:Panel>
<ajaxToolkit:ModalPopupExtender ID="mdlPopupSaveConfirm" runat="server" TargetControlID="btnSaveAll" BehaviorID="showSaveConfirm"
OkControlID="btnOkSave" CancelControlID="btnCancelSave" PopupControlID="pnlSaveConfirm" BackgroundCssClass="modalBackground" />
これで、両方のクリックで、スポットオンになっている1つのモーダルパネルが起動します。キャンセル、キャンセルしますが、問題が1つあります。
btnOkSaveをクリックしても、btnSave1_ClickおよびbtnSave2_Clickサーバー側イベントが発生しないため、これは確認されていないようです。
私が間違ったことをしたアイデアはありますか?