如果你用IDE的话会自动生成委托事件代码protected void TreeViewName_AfterSelect(object sender,System.Windows .Forms.TreeViewEventArgs e)
{    }

解决方案 »

  1.   

    你用的是不是那个treeview控件?如果市的话,
    你可以在add node的时候,给他指明Navigateurl,然后设置target来决定指向之后的页面在那里显示
      

  2.   

    translate mouse event,
    Here is part of the code:void OnTreeViewMouseUp( Object src, MouseEventArgs args )
    {
    if ( args.Button != MouseButtons.Right ) return;
    Point pt = new Point( args.X, args.Y );
    m_treeKeys.PointToClient( pt );TreeNode Node = m_treeKeys.GetNodeAt( pt );
    if ( Node == null ) return;
    if ( Node.Bounds.Contains( pt ) )
    {
    m_treeKeys.SelectedNode = Node;
    m_NodesMenu.Show( m_treeKeys, pt );
    }
    }
      

  3.   

    protected void TreeViewName_AfterSelect(object sender,System.Windows .Forms.TreeViewEventArgs e)
    {
    [你的代码段]
    }
      

  4.   

    试试
    private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
    {
    }
      

  5.   

    关键都在TreeViewSelectEventArgs 上,看帮助。
      

  6.   


    protected void TreeViewName_AfterSelect(object sender,System.Windows .Forms.TreeViewEventArgs e)
    {
    [你的代码段]
    TreeNode node =Tree.SelectedNode;
    }
      

  7.   

    add node的时候,给他指明Navigateurl,然后设置target来决定指向之后的页面在那里显示
      

  8.   

    http://expert.csdn.net/Expert/topic/1525/1525202.xml?temp=.7069361
      

  9.   

    treeView1.SelectNode.text可以获得选中节点的值