在asp.net页中有一个服务器控件button,单击将弹出confirm对话框,单击Confirm上的确定则显示服务器控件label,单击取消则什么也不做,请高手指点!!!

解决方案 »

  1.   

    用<div ID="labeldiv">包含你的服务器控件label</div>
    Attributes.Add("onclick","if (confirm('OK?') {labeldiv.style='none';return false;} else {return false;}");
      

  2.   

    button.Attributs["onclick"] = "脚本处理;return false" ;
      

  3.   

    button.Attributes.Add("OnClick","return DisplayLabelInfo();");其中DisplayLabelInfo()为客户端JavaScript脚本:
    <script language="javascript">
     function DisplayLabelInfo()
      {
          var label = document.getElementById("Label的ID");      if (Confirm("Display?"))
             label.style.display = "";
          else label.style.display = "none";      return false;
      }
    </script>
      

  4.   

    jsy的方法可以,attributes前面加上各button的id