如何给控件添加客户端的click 
我用<asp:Button id="Button1" runat="server" Text="Button" onclick="return ccheck()"></asp:Button> 
提示:CS1041:

解决方案 »

  1.   

    Button1.Attributes["onClick"]="javascript:window.alert('你好!')";
      

  2.   

    你不要使用服务器控件阿,用input
    onclick="return ccheck()"
      

  3.   

    回答1:我也知道这个方法,但可不可以不要直接在aspx里面写啊
    回答2:我用的是服务器控件
      

  4.   

    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="alert('wjs')" />
      

  5.   

    Button1.Attributes["onClick"]="javascript:window.alert('你好!')";
      

  6.   

    //CS
    if(!Page.IsPostBack)
    {
    this.Button1.Attributes.Add("onclick","aaa()");
    }
    //HTML
    <script>
    function aaa()
    {
    alert("1");
    }
    </script>
      

  7.   

    avisnet(第十维度)  
     
       <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="alert('wjs')" />
      
    -----------------------------------------------------------------------
    没有反应 
      

  8.   

    我想要的就是不想在CS中想添加click事件
      

  9.   

    2005解决方法(绝对可行):
    <asp:Button ID="b" OnClientClick="return check();" runat="server" />VS2003的解决办法:
    <asp:Button ID="b" runat="server" OnClick="b_Click" />
            <script>
              var a=document.getElementById("b").onclick;
              document.getElementById("b") .onclick=function c(){            
                 写你自己的判断代码
                 不允许提交就写return false,否则不要写
                if(a) a();
              }
            </script>
      

  10.   

    大哥我用的是(2003).NET1.1 谢谢
      

  11.   

    在page_load写
    this.Button1.Attributes.Add("onclick","javascript:check();");
      

  12.   

    Test:<script language="javascript">
    function checkForm(){
    return window.confirm('确认?');
    }
    </script> private void Page_Load(object sender, System.EventArgs e)
    {
    if(!Page.IsPostBack)
    {
    this.Button1.Attributes["onclick"] = "return checkForm();";
    //...
    }
    }