我正在尝试在一些服务器端代码中显示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
}