割り当てられたコードの問題を解決する必要があります。問題は、 statemantでこのコードに従うことです。 page.init
else
Me.SaveChangesButton.Attributes.Add("OnClick",
"if (!confirm('Are you sure?')){
return false;
} else {
document.getElementById('SaveChangesButton').disabled = true;
document.getElementById('rejectButton').disabled = true;
}
")
このコードをオーバーライドします:
Protected Sub SaveChangesButton_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles SaveChangesButton.Click
質問[編集]
関数confirm()
を上書きしないようにボタンにバインドするにはどうすればよいですか?handler
コードのどこにバインドするのがベストプラクティスですか?2番目の部分を削除すると正しく機能しますが、2番目の部分のみがハンドラーをオーバーライドすることを理解else {document.getElementById('SaveChangesButton').disabled = true; document.getElementById('rejectButton').disabled = true;}
しているので、実行を継続するようにどのように記述すればよいですか?SaveChangesButton_Click
-
document.getElementById('SaveChangesButton').disabled = true; document.getElementById('rejectButton').disabled = true;
これらの2行を実行し、 オーバーライドせずにハンドラーを実行するにはどうすればよいですか?SaveChangesButton_Click