public class TreeViewNode : TableRow
{
private void CreateContent()
{
this.Cells.Clear();
//添加图标
TableCell cell = new TableCell();
Image nodeImage = new Image();
nodeImage.ImageUrl = imageURL;
cell.Controls.Add(nodeImage);
this.Cells.Add(cell);
//添加超链接
cell = new TableCell();
LinkButton linkButton = new LinkButton();
linkButton.Text = Caption;
linkButton.CommandName = "Select";
cell.Controls.Add(linkButton);
this.Cells.Add(cell);
} protected override void Render(HtmlTextWriter writer)
{
CreateContent();
RenderContents(writer);
}
protected override bool OnBubbleEvent(object source, EventArgs e)
{
if (e is CommandEventArgs)
{
// Add the information about Item to CommandEvent.
TreeViewCommandEventArgs args =
new TreeViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args);
return true;
}
return false;
}
}
为什么linkButton的事件我捕获不到,我在OnBubbleEvent里设断点也跟不到,根本就没进OnBubbleEvent方法
{
private void CreateContent()
{
this.Cells.Clear();
//添加图标
TableCell cell = new TableCell();
Image nodeImage = new Image();
nodeImage.ImageUrl = imageURL;
cell.Controls.Add(nodeImage);
this.Cells.Add(cell);
//添加超链接
cell = new TableCell();
LinkButton linkButton = new LinkButton();
linkButton.Text = Caption;
linkButton.CommandName = "Select";
cell.Controls.Add(linkButton);
this.Cells.Add(cell);
} protected override void Render(HtmlTextWriter writer)
{
CreateContent();
RenderContents(writer);
}
protected override bool OnBubbleEvent(object source, EventArgs e)
{
if (e is CommandEventArgs)
{
// Add the information about Item to CommandEvent.
TreeViewCommandEventArgs args =
new TreeViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args);
return true;
}
return false;
}
}
为什么linkButton的事件我捕获不到,我在OnBubbleEvent里设断点也跟不到,根本就没进OnBubbleEvent方法
解决方案 »
- IE8下模式窗口提交后为什么又弹出一次???
- 关于textbox操作问题请教
- 急!!RaiseCallbackEvent为什么取不到隐藏控件的值
- 下载问题,在线等,急急急~!
- 请教The XML page cannot be displayed是什么原因
- 登陆控件“注册”链接出错的问题
- 页面状态---我看不懂!
- 一个TreeView比较重要的问题
- 问一下ViewState怎么用?
- 诚心求教:熟悉div布局的.net前辈们请进!(online wait)
- 请问各大侠,在WEB.config里DSN怎么设置
- 请问哪里有html和javascript的教材(要初级的)谢谢!!!!!!!!!!!!!!!!
this.控件名称.click += System.EventHandler(OnBubbleEvent);
这个函数不满足事件的型构