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那页同时进行刷新~是同时进行的
不知道楼主要的是不是这个?
{
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那页同时进行刷新~是同时进行的
不知道楼主要的是不是这个?