深知Csdn中的高手很多
  在这我想问一个问题。希望各位大大能给我个答案。谢谢!
我的问题就是在Main页面中我有两个iframe标签,id分别为Menu与Display
现在我从Login页面登录到Main页面中来,根据Login页面中传输的不同值来加载不同数据
在Menu中我放置了一个Tree控件,Tree控件中的子节点中我都设置了不同的NavigateUrl值
那么当我点击Tree控件的子节点时如何让Display中加载NavigateUrl所对应的地址呢?

解决方案 »

  1.   

    这个简单<iframe src="TreeMenu.aspx" name="leftFrame" width="300" frameborder=0 scrolling=no style="*"></iframe>
    <iframe src="CommonPage.aspx" name="rightFrame" width="600" frameborder=0 scrolling=no style="*"></iframe>
      

  2.   

    这位大大,这个我知道
    但是我要的不是直接绑定死啊,我的Tree控件也是随着Login页面中传过来的值来动态生成的,
    如:if (id == "1")
        {
           this.Menu.Attributes["src"]= "Menu/AdministratorsMenu.aspx";
        }
        else if (id == "2")
        {
          this.Menu.Attributes["src"] = "Menu/ShopAdminMenu.aspx";
        }
    //AdministratorsMenu.aspx页面和ShopAdminMenu.aspx页面中只有一个Tree控件,但是Tree中的子节点的NavigateUrl我给他绑定了值,我要的就是在节点选项改变时在Display中显示这个子节点所对应的NavigateUrl值。
    如:<asp:TreeView ID="tvwSuperet" runat="server">
                <Nodes>
                    <asp:TreeNode Text="1" Value="1">
                        <asp:TreeNode Text="2" Value="2" avigateUrl="~/ShopAdminInterface/AddWare.aspx"></asp:TreeNode>
                    </asp:TreeNode>
                </Nodes>
            </asp:TreeView>
    当我选中1这个节点时要在Display这个iframe控件中加载ShopAdminInterface/AddWare.aspx这个页面
      

  3.   

    哦。。最后一句话说错了,应该是当我选中2这个节点时要在Display这个iframe控件中加载ShopAdminInterface/AddWare.aspx这个页面
      

  4.   

    嗯....
       我已经找到答案了。。
    iframe标签设置个Name属性;
    在Tree控件的Target=name就行了
    不过还是谢谢这位大大,分给你了