Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript asp.net c#从服务器端启动弹出窗口并等待响应,然后执行下一行_Javascript_Asp.net_Webforms_Modal Dialog - Fatal编程技术网

Javascript asp.net c#从服务器端启动弹出窗口并等待响应,然后执行下一行

Javascript asp.net c#从服务器端启动弹出窗口并等待响应,然后执行下一行,javascript,asp.net,webforms,modal-dialog,Javascript,Asp.net,Webforms,Modal Dialog,我想从c#code启动一个模式弹出窗口,等待用户点击ok按钮,然后再执行下一个c#行 我尝试了以下方法 System.Web.UI.ScriptManager.RegisterStartupScript(this, this.GetType(), "script", alertMessage, true); 但它不会暂停等待使用,以点击ok按钮并继续运行 我也试过这个 Response.Write(@"<script language='javascript'>alert( "

我想从c#code启动一个模式弹出窗口,等待用户点击ok按钮,然后再执行下一个c#行

我尝试了以下方法

 System.Web.UI.ScriptManager.RegisterStartupScript(this, this.GetType(), "script", alertMessage, true);
但它不会暂停等待使用,以点击ok按钮并继续运行

我也试过这个

Response.Write(@"<script language='javascript'>alert( " + alertMessage + " );</script>");
Response.Write(@“警报(“+alertMessage+”)”);
但它返回了一条错误消息


非常感谢您的帮助

在aspx页面上创建一个简单的方法

  <script type="text/javascript">
        function openModal(id) {
            $(id).modal('show');
        }
    </script>

你不能那样做。执行所有服务器端代码,然后将整个html发送到客户端。是的,您可能需要拆分逻辑以将
下一行C 35;
移动到
按钮
单击或其他在发生这种情况时触发的方法。。。或者,您可以从客户端启动弹出窗口,并有逻辑等待点击那里。。。
ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal('#yourModalID');", true);