Javascript asp.net c#从服务器端启动弹出窗口并等待响应,然后执行下一行
我想从c#code启动一个模式弹出窗口,等待用户点击ok按钮,然后再执行下一个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( "
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);