当前位置:编程学习 > C#/ASP.NET >>

ASP.net treeview的问题

用frameset实现了足有两个框架,想实现点击左侧treeview节点,右侧加载不同的页面,代码如下:
 protected void TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)
        {
            
                if (this.TreeView1.SelectedNode.Text == "个人")
                {
                    
                    TreeNode d = new TreeNode();
                    
                    d.NavigateUrl = "WebForm3.aspx";
                    d.Target = "hi";
                }
        }

实现不了,求高人帮改下代码,并指正下,谢谢~~ --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 net_lover 的回复:
TreeView1.Target="rightName"

or
d.Target="rightName"

d.Target = "hi";
这个不就是d.Target="rightName"吗。。
--------------------编程问答-------------------- 求好心人帮忙指正下 --------------------编程问答-------------------- 右侧页面加载不了你要看看你有面板的Id是不是能正确的获得到,如果rightName有写错或根本就获得不到,那你这样指定就绝对有错,告诉你个简单的方法,在你的链接面板中加入个<a>标签 看一下Taget是否能够正确的指定如果能那你的Tree中加载的时也用这个就行 --------------------编程问答-------------------- hi是iframe的ID 么?

target
。<head runat="server">
    <title>无标题页</title>
    <frameset   cols="165,*,8" frameborder="no" border="0" framespacing="0">   
      <frame   name="left"   target="left"   src="left.aspx" frameborder="no" scrolling="No" noresize="noresize" border="0" framespacing="0"  >  
      <frame   name="main"   src="index.aspx" target="main"> 
       <frame   name="right"   target="right"   src="right.aspx" frameborder="no" scrolling="No" noresize="noresize" border="0" framespacing="0"  >     
      <noframes>   
      
      </noframes>   
  </frameset>   
</head>


导航的时候加入target="main"

<a href="xxxx.aspx" target="main">TEST</a>


补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,