Adding button or a dynamic control inside asp repeater
<asp:Repeater ID="rpt" runat="server" OnItemCommand="ItemCommand">
<ItemTemplate>
<asp:LinkButton runat="server" ID="LinkButton" CommandArgument='<%# Eval("FieldName")%>' CommandName="ButtonEvent">Button Text</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
protected void ItemCommand(Object Sender, RepeaterCommandEventArgs e)
{
string[] ids = ((LinkButton)e.CommandSource).CommandArgument.Split(';');
foreach (string id in ids)
{
//do whatever you want here with the Id
}
}