0
我想要子類DataList接受來自嵌入式LinkButtons的新命令。這是我的抽象類:擴展DataList以接受來自LinkButtons的新InsertCommand
public abstract class BaseFieldGroup : DataList
{
public const string InsertCommandName = "Insert";
public event DataListCommandEventHandler InsertCommand
{
add
{
base.Events.AddHandler(EventInsertCommand, value);
}
remove
{
base.Events.RemoveHandler(EventInsertCommand, value);
}
}
private static readonly object EventInsertCommand;
static BaseFieldGroup()
{
EventInsertCommand = new object();
}
protected virtual void OnInsertCommand(DataListCommandEventArgs e)
{
DataListCommandEventHandler handler = (DataListCommandEventHandler)base.Events[EventInsertCommand];
if (handler != null)
{
handler(this, e);
}
}
}
它似乎權,但該事件沒有被抓;我不知道爲什麼。但是,我也注意到LinkButton發送了一個RaiseBubble,我不知道這是否是個問題。任何人都有想法?
哦,這是2.0