| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 891 人关注过本帖
标题:关于WebForm中TreeView的单击注册事件?
取消只看楼主 加入收藏
zhongguolj
Rank: 2
等 级:论坛游民
帖 子:21
专家分:14
注 册:2011-7-13
结帖率:66.67%
收藏
 问题点数:0 回复次数:0 
关于WebForm中TreeView的单击注册事件?
//自定义TreeNodeOnClickHandler委托
  public delegate void TreeNodeOnClickHandler(object sender, TreeNodeEventArgs e);
  //自定义TreeNodeOnClick事件,单击节点时触发该事件
  public event TreeNodeOnClickHandler TreeNodeOnClick;

   
  如果是第一次加载就注册事件:

  //注册事件
  this.TreeNodeOnClick += new TreeNodeOnClickHandler(TreeView1_TreeNodeOnClick);
  //如果是叶节点并且被选中,触发自定义的TreeView的Click事件
  if (TreeView1.SelectedNode.Selected && TreeView1.SelectedNode.ChildNodes.Count == 0)
  {
  TreeNodeOnClick(this, new TreeNodeEventArgs(TreeView1.SelectedNode));
  }

  /// <summary>
  ///单击叶节点事件, 实现动态导航
  /// </summary>
  protected void TreeView1_TreeNodeOnClick(object sender, TreeNodeEventArgs e)
  {
  if (tvLeftMenu.SelectedNode.ChildNodes.Count == 0)
  {
  Response.Write(tvLeftMenu.SelectedValue);
  }
  Response.Write("<script>alert('DynamicPlayer_TreeNodeOnClick');</script>");
  }
可是加载完成之后,点击没有任何的反映?不知道为什么,请各位学者分享分享思路,重要的是流程,代码可附带,谢谢啦!
备注:我用的是框架,TreeView是我自定义的控件


搜索更多相关主题的帖子: 注册 public 
2011-09-21 16:56
快速回复:关于WebForm中TreeView的单击注册事件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.083760 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved