从警报弹出窗口获得响应

本文关键字:响应 窗口 | 更新日期: 2023-09-27 18:04:40

如果文件不存在,我想显示弹出窗口。下面是代码

 protected void showMessageBox(string message)
    {
        string jScript;
        message = message.Replace("'", "''");
        jScript = String.Format("alert('{0}');", message);
        ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", jScript, true);
    }

在页面加载中,我想检查用户的响应。如果用户单击OK,之后窗口将关闭。我还希望页面不会加载,如果弹出错误打开。有人能告诉我如何检查弹出的警报响应吗?

从警报弹出窗口获得响应

EDIT

你应该尝试这样做:

var sb = new System.Text.StringBuilder();
sb.appendFormat("var userResponse = confirm('{0}');", message)
sb.append("if(userResponse){")
sb.append("// do something at OK user response")
sb.append("}")
sb.append("else{")
sb.append("// do something at cancel response")
sb.append("}")
var jScript = sb.ToString());