来源:http://hi.baidu.com/manyushan/item/bc97b6d50574e74dfb5768c4
Repeater中绑定按钮(button、linkbutton...)
前台代码:
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CommandName="comButton1" CommandArgument='<%#Eval("ID") %>' Text='<%#Eval("Title") %>' />
</ItemTemplate>
</asp:Repeater>
后台代码:
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "comButton1") //触发点击事件
{
int NewsID = int.Parse(e.CommandArgument.ToString()); //获取回发的值
InitPage(NewsID); //根据点击回发的值随便调用什么函数了
}
}