使用Javascript捕获用户响应确认来自代码隐藏的消息

时间:2015-06-17 02:49:51

标签: javascript c# asp.net code-behind scriptmanager

目前我正在利用ScriptManager.RegisterStartupScript以这种方式向用户显示javascript警告消息:

ScriptManager.RegisterStartupScript(this, GetType(), "Alert Message", "alert('Save Successful!');", true);

我想要实现的是使用ScriptManager.RegisterStartupScript向用户显示确认消息,并从用户检索“是”或“否”响应。我知道这可以通过以下方式完成: MessageBox.Show("Are you sure?", "Confirm?", MessageBoxButton.YesNo) == DialogResult.Yes;

然而,Windows确认消息框总是显示在后面,用户通常不会意识到正在显示消息框。

如何使用ScriptManager.RegisterStartupScript实现此目的?

非常感谢。

1 个答案:

答案 0 :(得分:1)

您不能显示是/否响应,然后在服务器上处理该确认的结果,除非您再次回发到服务器,或者调用Web服务并通过AJAX对其进行操作。

要跟进,回答是/否触发页面内的内容?