来源: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); //根据点击回发的值随便调用什么函数了
}
}
本文详细介绍了如何在ASP.NET中使用Repeater控件绑定按钮,并通过按钮点击事件触发后台方法来执行特定操作。包括前端代码实现和后台事件处理逻辑。
1496

被折叠的 条评论
为什么被折叠?



