在后台给repeater绑定事件不知对不对

lc12d 2008-05-16 11:00:33
protected void list1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{

((Button)e.Item.FindControl("Btn_delete")).Attributes.Add("onclick", "zj_delete()");
}
这样绑定了点击按钮并不执行事件,不知道该怎样弄,请教
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
amandag 2008-05-17
  • 打赏
  • 举报
回复
当然其实不需要这么麻烦,只要对ItemTemplate中的Button设置OnClientClick属性即可


<ItemTemplate>
<asp:Button ID="Btn_delete" runat="server" Text="Button" CommandName="delete" OnClientClick="return zj_delete();" />
</ItemTemplate>
amandag 2008-05-17
  • 打赏
  • 举报
回复
    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();");
}
}
lc12d 2008-05-16
  • 打赏
  • 举报
回复
咋没人给路过路过呢,顶先自己

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧