ASP.net热门创建实现ITemplate接口的控件的自定义命令?

时间:2012-01-03 10:17:10

标签: asp.net command dynamic-data itemplate

我拥有从ITemplate接口继承的控件。 数据显示在HtmlTable控件中,该控件在控件初始化时自动生成。 每行包含代表标准命令(编辑,删除等)的ImageButton个控件。 这里是使用标准命令创建ImageButton并将其添加到行模板的代码:

var lkbCancel = new ImageButton()
{
    CommandName = "Edit",
    ImageUrl = "EditIco.png",
    ToolTip = "Edit",
    CausesValidation = false,
};

commandCell.Controls.Add(lkbCancel);

我想添加ImageButton自定义命令(不是标准命令添加,编辑,删除等)。 那么,如何添加自定义命令并在Itemplate控件中正确处理它?<​​/ p>

1 个答案:

答案 0 :(得分:1)

只需订阅点击事件?

lkbCancel.Click += (sender,e) => {
    //Do something here..
};

您可以访问绑定到该行的当前数据项,请参阅here