Response.Write("<script languge='javascript'>if(confirm('有" + opp + "条箱件清单与所选合同可能对应不正确,你确定要继续导入数据吗?')){ }else{ return ;  }</script>");
                      //  msg.Text = "有" + opp + "条箱件清单与所选合同可能对应不正确,请检查!";
                  }
                  bz = 1;
请问在 else后面写什么代码,中断程序,不再执行bz=1呢,谢谢

解决方案 »

  1.   

    Response.Write("<script languge='javascript'>if(confirm('有" + opp + "条箱件清单与所选合同可能对应不正确,你确定要继续导入数据吗?')){ }else{ return ;  }</script>");
                        return;
      //  msg.Text = "有" + opp + "条箱件清单与所选合同可能对应不正确,请检查!";
                      }
                      bz = 1;
      

  2.   

     hrabeyond 你在后面加上了return在任何情况都终止了程序,我这里点击了确定要继续执行程序,取消才中断程序.
      

  3.   

    Response.Write("<script languge='javascript'>if(confirm('有" + opp + "条箱件清单与所选合同可能对应不正确,你确定要继续导入数据吗?')){ }else{ 随便调用一个不做事的前台方法,自己写个也行 ;  }</script>");
     
      

  4.   

    Response.Write(" <script languge='javascript'>if(confirm('有" + opp + "条箱件清单与所选合同可能对应不正确,你确定要继续导入数据吗?')){ }else{ 随便调用一个不做事的前台方法,自己写个也行 ;  } </script>");  就是调用前台的方法也没用啊, 我点击"取消"按钮后,后台的程序都终止执行.
     
      

  5.   

    你必须把
    bz = 1;
    这段代码放到另一段代码中,当客户端弹出提示后,用户点击了取消按钮的时候你再向服务器发送一个请求,服务器端得到靖求后再执行 包含 bz = 1;的这段代码,不然肯定不行的。
      

  6.   

      MagicAjax.AjaxCallHelper.Write(" if(confirm('资料录入成功,是否添加BB信息。')){ window.location ='ChildAdd.aspx?mid=" + id + "&action=add&ly=001';}else{ ClearText();}"); 我的这样没问题
      

  7.   

    不要把WEB 当  winform 程序来做,
    Response.Write("<script languge='javascript'>if(confirm('有" + opp + "条箱件清单与所选合同可能对应不正确,你确定要继续导入数据吗?')){ }else{ deny(); }</script>"); <asp:LinkButton ID="LinkButton1" runat="server"></asp:LinkButton>
      <script type="text/javascript">
      function deny()
      {
        doPostBack('LinkButton1','');
      }
      </script>    protected void LinkButton1_Click(object sender, EventArgs e)
        {
           bz = 1;//不知道你的bz是什么
        }
      

  8.   


     <script type="text/javascript">
      function deny()
      {
        __doPostBack('LinkButton1','');//前面是两个下划线
      }
      </script>写错了点