页面a: 存放了一个treeview ,里面的节点页是动态绑定的
页面b:用iframe 把页面a 包含要求:点击treeview 里的节点,使页面b根据打开新的页面(依据a中传参数)

解决方案 »

  1.   

    // A.aspx
    TreeNode.Target = "MyFrameName"; // HERE!!!
    TreeNode.NavigateUrl= "b.aspx?key=xxx";<iframe name="MyFrameName" src="welcome.aspx"/>// B.aspx
    string key = Request.QueryString["key"];
    // ....
      

  2.   

    ls 的方法试过 了没有用啊!新的页面在框架中打开了!希望是在b 页面中
      

  3.   

    在一楼的基础上加上target=_top  忘了服务器控件有没有这个属性了
    我一般都是用a标记
      

  4.   

    <iframe name ="menu" frameborder="0"  src='a.aspx' runat="server"></iframe>
    <iframe name ="contents"src="b.aspx" runat="server" id="IFRAME1" >TreeNode tn = new TreeNode("Node1","1","", "b.aspx?index = 1","contents(注:表示在Contents名的部内显示)");treeview1.Nodes.Add(tn);
      

  5.   

    试试在b页面另加一个iframe,在TreeNode加个Target属性,其值指另加的iframe的ID
    <asp:TreeNode Text="a" Target="iframeID" Value="a">
                    </asp:TreeNode>