是这样的:
    我在执行某一按钮的事件在IF..ELSE 中的分支语句中先判断是否符合某一条件如果符合则弹出对话框以选择‘确定’‘取消’,如果选择了‘确定’就继续执行下面的代码,否则反之不执行。
    特别感谢。部分代码
if(num>0)
{
Response.Write("<Script lanuage='javascript'>alert('必选项   "+infoMust+"未能通过,项目不能升迁;')</Script>");
this.UpProject.Enabled=false;
}
else
{
if(info!=null)
{
//在此处弹出对话框 Response.Write("<Script lanuage='javascript'>if ( confirm('===你确实要升迁项目吗?')){ document.getElementById('hid_flg').value = '1';}else{ document.getElementById('hid_flg').value = '0';} </Script>");
}
                                                     //此处判断选择啦确定还是取消,以决定是否执行代码
if(hid_flg.Value=="1")
{
                                                       }
                                                       

解决方案 »

  1.   

    在网页中判断,给button加上客户端js事件
    onclick="return youComfrim();"  注意一定要有分号function youComfrim()
    {
       if(!confirm("你确实要升迁项目吗?"))
          return false;
    }
      

  2.   

    我的BUTTON事件中会有条件的判断,我要在else中的条件判断下弹出confirm
      

  3.   

    我以一个按钮举例吧。
    首先你在C#代码中,在Page_Load()事件中给按钮Button1加上一个属性
    Button1.Attributes.Add("onclick","javascript:return ConfirmFunction()");
    然后在Aspx的脚本中追加:
    function ConfirmFunction()
    {
        if(a>b)
        {
            return confirm("Are you sure?");
        }
        return false;
    }
      

  4.   

    简单例子:
    1 public int m ;
      public int n;2 cs代码button_click 
      m = 8;
      n = 9;
      if(m > n)
      {
         return confirm("Are you sure?");
       }
      

  5.   

    就是在C#的一个分支判断中,弹出confirm,选确定要向下执行相应代码,否则不执行
      

  6.   

    这段判断可以放到page_load中,在page_load中就已经能判断出num是否大于0,你吧这信息注册到 例如:this.btn_Search.Attributes.Add( "onclick" , "SearchCheck( num ,info )"
    js执行这个SearchCheck(),是否弹出confirm放在SearchCheck()中
    比如:
    SearchCheck( num ,info )
    {
       if ( confirm('===你确实要升迁项目吗?')){ document.getElementById('hid_flg').value = '1';}else{ document.getElementById('hid_flg').value = '0';} document.form1.submit();</Script>");
    //this.Page.RegisterClientScriptBlock("UpProject","<Script lanuage='javascript'>confirm('===你确实要升迁项目吗?')
    }
    如果 用户点 是 修改textbox的值
    其实 不管你点 是 还是否 都会运行后台点击事件
    但是你可以通过隐藏的textbox中的值来判断是否执行你后台的数据库查询代码