次のコードがあります
protected void Button1_Click(object sender, EventArgs e)
{
string strScript = "if(confirm('Do you confirm?')){alert('OK'); }else{alert('cancel')}";
Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "Confirmation", strScript, true);
}
protected void Button2_Click(object sender, EventArgs e)
{
string strScript = "if(confirm('Do you confirm?')){return false; }else{return true;}";
Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "Confirmation", strScript, true);
}
Button1 に確認メッセージが表示され、選択内容に基づいてそれぞれのアラート メッセージが表示されます。
ただし、Button2 をクリックしても確認メッセージが表示されません。