項目を削除していて、LINQ 関連のすべての削除を行う前に、確認ウィンドウをポップアップ表示したいと考えています。
私が望むのは、モーダル確認ウィンドウに読み込まれてから、サーバー側の機能を実行することです。
ページ上のボタン:
<input type="button" onclick="deleteConfirmation();" value="Eyða korti" id="btnDelete"/>
javascriptは基本的にjquery-uiサンプルページから。ボタンいらない
function deleteConfirmation() {
$(".confirmation").dialog({
resizable: false,
height: 350,
modal: true,
});
}
モーダル ウィンドウに読み込むマークアップ:
<div class="confirmation" style="display:none;">
Do you really want to delete...
<asp:Button ID="btnDelete" runat="server" Text="Delete" OnClick="btnDelete_Click" />
<input type="button" value="Cancel" class="button" />
言うまでもなく、OnClick イベントは発生しません。目的の機能を実現するにはどうすればよいですか。
編集:別のことも試しました
ダイアログ内にボタンを配置し、true/false を返します次に、サーバー側のコードが実行されるが、ポップアップがユーザーの入力を待機しないため、ASP ボタンに onclientclick="return deleteConfirmation()" を設定します。 .