如题,就是想实现点击button按钮时,执行js代码

解决方案 »

  1.   

    <asp:Button ID="Button1" runat="server" OnClientClick="aaa();" Text="Button" />
    是不是这意思?
      

  2.   

       protected void list1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            ((Button)e.Item.FindControl("Btn_delete")).Attributes.Add("onclick", "zj_delete()");
        }这是我在后台的想法,不对就是,不知道意思?
      

  3.   

    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
            <HeaderTemplate>
            <table border="0" width="100%">
            <tr><td>用户名</td><td>年龄</td><td>删除</td></tr>
            </HeaderTemplate>
            <ItemTemplate>
            <tr><td><%# Eval("UserName") %></td><td><%#Eval("Age") %></td><td><asp:button runat="server" ID="btnDelete" Text="删除" CommandArgument="<%#Eval('Age') %>" OnCommand="btnDelete" OnClientClick="return Confirm('确认删除?')" /></td></tr>
            </ItemTemplate>
            <AlternatingItemTemplate>
            <tr style="background-color:Blue"><td><%# Eval("UserName") %></td><td><%#Eval("Age") %></td><td><asp:button runat="server" ID="btnDelete" Text="删除" CommandArgument="<%#Eval('Age') %>" OnCommand="btnDelete" OnClientClick="return Confirm('确认删除?')" /></td></tr>
            </AlternatingItemTemplate>
            <FooterTemplate>
            </table>
            </FooterTemplate>
            </asp:Repeater>
      

  4.   

    方法1:<ItemTemplate>
        <asp:Button ID="Btn_delete" runat="server" Text="Button" CommandName="delete" OnClientClick="return zj_delete();" />
    </ItemTemplate>方法2:    protected void list1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                ((Button)e.Item.FindControl("Btn_delete")).Attributes.Add("onclick", "return zj_delete();");
            }
        }