<asp:button id="Button1" onclick = "javascript:alert()"  style="Z-INDEX: 103; LEFT: 176px; POSITION: absolute; TOP: 184px" runat="server"
Text="Button" ></asp:button>提示错误 CS1026 应输入)

解决方案 »

  1.   

    onclick = "javascript:alert()"  
    在後台寫 
    Button1.Attribut.add("onlick","<scr ...></sc>");
      

  2.   

    <asp:button id="Button1" OnClientClick="javascript:alert('abc');"  style="Z-INDEX: 103; LEFT: 176px; POSITION: absolute; TOP: 184px" runat="server"
    Text="Button" ></asp:button>
      

  3.   

    runat=server ,onclick就不能直接是javascript脚本了
      

  4.   

    OnClientClick是2005版才可用的。
    还是后台Page_Load中加上Button1.Attribut.add("onclick","javascript:alert('123')");  
      

  5.   

    runat = "server" 去掉了也不行 onclientclick 只有2005里面有,在页面上写onclick就不用在CS文件里加attribute,所以上面的都是不可行的
      

  6.   

    __ctrl.Click += new System.EventHandler(this.javascript:alert('hhh'););
    这是编译器出错信息,也就是说你在cs文件中应该提供一个叫this.javascript:alert('hhh');的处理函数,因此你这样做会出错,还是直接在cs文件中写
    button.Attributes.Add("onclick","java....")比较好
      

  7.   

    lucy198204(16号爱人)  你有病阿你在aspx中的asp控件中怎么可以直接onclick执行js阿。
    上面不行。
    aspx中你什么也不要动 
    你在.cs 的pageload中加上
    Button1.Attributes.Add("onclick","js代码");
    要是不行我倒着走给你看。
      

  8.   

    lucy198204(16号爱人)  你有病阿你在aspx中的asp控件中怎么可以直接onclick执行js阿。
    上面不行? 你试过没有啊,你写正确没有啊。
    aspx中你什么也不要动 
    你在.cs 的pageload中加上
    Button1.Attributes.Add("onclick","js代码");
    要是不行我倒着走给你看。不要不动脑子,老是想吃现成的。上面的写的已经够明了了。
      

  9.   

    hunter_32(曠野裡奔嘯的狼) 
    Button1.Attributes.Add("onclick","js代码");
    这是有问题的,程序又到服务器端跑了一遍,就是又刷新了一次页面
      

  10.   

    lucy198204(16号爱人) ( ) 
    hunter_32(曠野裡奔嘯的狼) 
    Button1.Attributes.Add("onclick","js代码");
    这是有问题的,程序又到服务器端跑了一遍,就是又刷新了一次页面简直就是胡说八道。那你何必用asp控件直接用html控件岂不是更好啊。
    <INPUT type="button" onclick="javascript:alert('OK')" value="Button">