tree 链接动态

private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  TreeNode   TN   =   new   TreeNode();  
   
  TN.ID   =   "T";  
  TN.Text   =   "我的树";  
  TN.Target   =   "myframe";         //一个网页的框架名  
   
  //刷新myframe框架上的cx1.asp文件并传一个传数过去就是节点的ID值  
  TN.NavigateUrl   =   "cx1.asp?leimu="   +   TN.ID;      
   
  TreeView1/*父节点对象名*/.Nodes.Add(TN);  
  }  
   
  private   void   TreeView_SelectedIndexChange(object   sender,   Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs   e)  
  {  
  TreeNode   TN11   =   TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);  
   
  TN11.Target   =   "myframe";  
  TN11.NavigateUrl   =   "cx1.asp?leimu="   +   TN11.ID;  
  }  
  Page_Load事件里生成一个树的时候,就先指定树的Target和NavigateUrl两个属性,  
  然后在SelectedIndexChange事件里获取选中的节点TN11,  
  然后在用TN11再次指定Target和NavigateUrl这两个属性,这样在你点击某一节点的时候,  
  就可以你TreeView控件所在的页和cx1.asp那页同时进行刷新~是同时进行的  
  不知道楼主要的是不是这个?
posted @ 2009-11-17 22:32  chaobj  阅读(259)  评论(0编辑  收藏  举报