jqueryダイアログボックスを使用しています。ボタンをクリックするとポップアップが開きますが、trueを返し、ボタンのサーバー側イベントを実行します。
ユーザーが「はい」をクリックしてからtrueを返し、それ以外の場合はfalseを返します。
function btnCancelClick()
{
$("#dialog:ui-dialog").dialog("destroy");
$("#dialog-confirm").dialog({
resizable: false,
height: 140,
width: 400,
modal: true,
buttons: {
"Yes": function ()
{
$(this).dialog("close");
return true;
},
No: function ()
{
$(this).dialog("close");
return false;
}
}
});
}
<asp:Button ID="btnCancel" runat="server" Text="Cancel Appointment" CssClass="cssbutton"
OnClientClick="return btnCancelClick();" OnClick="btnCancel_Click" />