怎样给repeater中的button绑定事件?? 如题,就是想实现点击button按钮时,执行js代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:Button ID="Button1" runat="server" OnClientClick="aaa();" Text="Button" />是不是这意思? protected void list1_ItemDataBound(object sender, RepeaterItemEventArgs e) { ((Button)e.Item.FindControl("Btn_delete")).Attributes.Add("onclick", "zj_delete()"); }这是我在后台的想法,不对就是,不知道意思? <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> 方法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();"); } } c#自动化的时候,引用的问题,请前辈看看,谢谢 Calendar 控件 问题 急(c#) 在web页面中怎么防止别人提交的非法的图片上传? 能否介绍几个不错的C#方面文章的网站? 不能建立asp.net web应用程序 treeview的问题,请高手帮忙!! 全CSDN程序员们来挑战这个问题!!! 请问在序列化一个对象实例时,对该实例中的对象引用有多层引用的情况是如何处理的? c# arc gis engine 柱状图问题 如何控制几个控件他们共同的一个属性 我有一个SQL语句问题?查询的 在后台给repeater绑定事件不知对不对
是不是这意思?
{
((Button)e.Item.FindControl("Btn_delete")).Attributes.Add("onclick", "zj_delete()");
}这是我在后台的想法,不对就是,不知道意思?
<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>
<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();");
}
}