サーバー側のコードで要求されたすべてを行うオプションがあります。
は似たものとして、あなたのマークアップを設定します。
<asp:DropDownList
AutoPostBack="true"
OnSelectedIndexChanged="ConfirmDelete_SelectedIndexChanged"
runat="server" />
<asp:LinkButton
ID="btnNotInUse"
runat="server" />
<asp:Panel
ID="pnlPopup"
style="display:none;"
runat="server">
This is your confirmation dialog.<br />
<asp:Button ID="btnDelete" runat="server" />
</asp:Panel>
<ajaxToolkit:ModalPopupExtender
ID="mpeModal"
TargetControlID="btnNotInUse"
PopupControlID="pnlPopup"
runat="server" />
今、あなたのDropDownListの変更は、次のようになります。サーバーイベント "ConfirmDelete_SelectedIndexChanged"、クビとき:
protected void ConfirmDelete_SelectedIndexChanged(object sender, EventArgs e)
{
if(/*some logic that states if "delete" is selected*/)
mpeModal.Show();
}
Inをドロップダウンで選択範囲を変更すると、サーバーは「削除」が選択されているかどうかを確認します。そうであれば、あなたのモーダルポップアップが表示され、実際にあなたのデータソースから削除することができます。
あなたはより具体的にできますか? –