ASP.net Hot为实现ITemplate接口的控件创建自定义命令



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

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

我想用自定义命令添加ImageButton(而不是标准的添加、编辑、删除和其他命令)。那么,如何在Itemplate控件中添加自定义命令并正确处理它呢?

只订阅点击事件?

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

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

最新更新