当button按钮的enable=false时,如何禁用按钮的onClientScript="return confirm('是否确认删除')"

解决方案 »

  1.   

    if(bt.Enabled)
    {
       bt.Attribute.Add("onclick","return confirm('是否确认删除?')");
    }
      

  2.   

    <asp:Button ID="Button1" runat="server" Text="Button" 
            OnClientClick="return confirm('是否确认删除')" onclick="Button1_Click1" />
       enable=false的时候根本不触发OnClientClick和onclick事件
      

  3.   

    按钮都enable=false还能点击?
    按你别用enable=false了。直接不显示得了。需要的时候在显示出来。
      

  4.   

    用js控制下
    if($("#Button1").css("Enabled")=="true"){
         $("#Button1").removeAttr("onclick");
    }
      

  5.   

    前面说错了 判定是用 disabled 
      

  6.   

    你不要直接写在前台,在后台写,后台先判断是不是ENABLE=FALSE;如果是,那么就注册一个OnClientClick(),
    例:
    if(btn1.enable!=false)
    {
       btn1.Attributes.Add("OnClientClick", "");
    }