如何在代码后面创建按钮点击的委托
本文关键字:按钮 创建 代码 | 更新日期: 2023-09-27 18:26:32
我有包含不同字段的DataList。其中之一是下一个DataList。此内部DataList包含按钮。现在我想在OnItemDataBound方法的代码隐藏中为内部DataList绑定数据。我需要为按钮写一个代表。我该怎么做?我发现按钮如下:
((Button)e.Item.FindControl("btn_down"))
现在我想以某种方式定义它应该做什么
重要的是我不想使用:
((Button)e.Item.FindControl("btn_down")).Click +=new EventHandler(btn_Click);
因为我需要在这个"点击"函数中使用OnItemDataBound中的一些数据
((Button)e.Item.FindControl("btn_down")).Click +=new EventHandler(btn_Click);
private void btn_Click(object sender, EventArgs e)
{
}
编辑,如果您需要自定义事件处理程序而不是默认的:
((Button)e.Item.FindControl("btn_down")).Click += new EventHandler(delegate(Customer Parameters Here) {});
private void btn_Click(Customer Parameters Here)
{
}
好的,我找到了一个解决方案:
((Button)e.Item.FindControl("btn_up")).Click += new EventHandler(delegate(object s, EventArgs args) {});