问题描述
我现在得项目是想实现点击左侧iframe中的treeview中的节点,将值传给父窗体中的lable,同时将关联界面显示到右边的iframe,现在能实现,但是selectnodechangged事件老是点第一次不跳转,只传值,点第二次才跳转,请问有什么好的解决方法吗?部分代码protectedvoidTreeView1_SelectedNodeChanged(objectsender,EventArgse){inti=0;stringstr="";TreeNodenode=TreeView1.SelectedNode;while(i<=TreeView1.SelectedNode.Depth){stringtemp="";if(node.Value.Trim()==string.Empty){temp="--><ahref=#><fontcolor=white>"+node.Text+"</font></a>";}else{temp="--><ahref="+node.Value+"target=if2><fontcolor=white>"+node.Text+"</font></a>";}str=temp+str;node=node.Parent;i++;}Response.Write("<script>window.parent.document.getElementById('lbl1').innerHTML='"+str+"'</script>");TreeView1.SelectedNode.NavigateUrl=TreeView1.SelectedNode.Value;TreeView1.SelectedNode.Target="if2";}
解决方案
解决方案二:
领分
时间: 2024-10-05 19:59:49