サーバー側のコードの途中で JavaScript の確認ボックスを表示しようとしていますが、ユーザーの確認を取得した後、処理を続行しますが、確認ボックスが表示されません。サンプルコードもいくつか書きましたが、成功しませんでした。
サーバー処理の後、ユーザーに質問する必要があり、ユーザーの確認後、他のサーバーコードを続行します。それは非常に単純なようです。アラートボックスも機能します。どうすれば解決できますか?
ボタンクリックから直接javascriptの確認ボックスを呼び出すことはできないことに注意してください。サーバー側のコードを実行する必要があります。それで問題がなければ、続行のために確認ボックスを表示したいと思います。
ここにコードがあります
<asp:Button ID="btn_deletefromDB" runat="server" OnClick="btn_deletefromDB_Click" Text="Delete from Datatbase);" />
protected void btn_deletefromDB_Click(object sender, EventArgs e)
{
//Delete service from Database
// some server side processing code
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", "return confirm('Do you want to delete it from runtime too? Click OK to proceed.');", true);
Label1.Text = "delete from runtime confirmed";
// continue and delete from runtime
//bla bla bla
}