http://dotnet.aspx.cc/ShowDetail.aspx?id=81277B42-361C-4FAB-9A1E-B661ABE517F5
http://dotnet.aspx.cc/ShowDetail.aspx?id=D4F5E756-0D33-402D-B40D-48E657BD3D4F

解决方案 »

  1.   

    用js,而不是你的checkselectboxdelfunction deleteConfirm()
    {
       var dt  = document.all.<% DG_user.ClientID %>;
       if (dt.rows.length <= 1)
       {
          alert('没有记录!');
          return false;
       }   var checked = 0;
       for(var i = 1 ; i < dt.rows.length; i ++)
       {
          if(dt.rows(i).cells(j).childNodes(0).checked)//这个j表示,你的checkbox在grid的第j列
             checked = checked  + 1;
       }   if ( checked  > 0)
             return confirm ('您确定要删除?');
       else
             return false;
     
    }
      

  2.   

    Page_Load里面
    b_del.Attributes.Add("onclick","return deleteConfirm()");
      

  3.   

    在你点击的控件上添加一个Attributes的key!
    如:botton1.Attributes["onclick"] = "return confirm('你确定要删除吗?');";
      

  4.   

    SubmitButton.Attributes.Add("onClick", "javascript:return confirm('是否删除?');");
      

  5.   


    to brightheroes(闭关|那一剑的风情) 
      var dt  = document.all.<% DG_user.ClientID %>; //此有错,我网格ID为DG_user
      

  6.   


    to brightheroes(闭关|那一剑的风情)我改为
       function deleteConfirm()
            {           
               if (DG_user.rows.length <= 1)
               {
                  alert('没有记录!    ');
                  return false;
               }
               else
               {
                  var checked = 0;
                  for(var i = 1 ; i < DG_user.rows.length; i ++)
                  {
                     if(DG_user.rows(i).cells(0).childNodes(0).checked)
                     checked = checked  + 1;
                  }
                  if ( checked  > 0)
                      return confirm ('您确定要删除?   ');
                  else
                  {
                     alert('请先选择记录!    ');
                     return false;
                  }
                }  
             }
    程序没问题,但当空记录时,弹出的对话框是“请先选择记录!”,而不是“没有记录!”,怎该呀?
      

  7.   

    用在按钮上的话可以在Page_Load中这样写:
    button1.Attributes.Add("onclick","return(confirm('你的提示'))");确定后,才会执行按钮里的事件的。