Put a iframe inside of a content page(just as you said, the child page, we call it "content page"), and set the target to this iframe, check this demo code,
<%@ Page Title=" " Language="C#" MasterPageFile="~/main.master" %>
<script runat="server">
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div style="float: left; width: 200px;">
<asp:TreeView ID="TreeView1" runat="server" Target="iframeDemo">
<Nodes >
<asp:TreeNode Text="My Computer">
<asp:TreeNode Text="Favorites">
<asp:TreeNode Text="News">
<asp:TreeNode Text="MSN" NavigateUrl="http://www.msn.com" />
<asp:TreeNode Text="MSNBC News" NavigateUrl="http://www.msnbc.msn.com" />
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</div>
<div style="float: left; width: 1000px;">
<iframe width="100%" height="800px;" scrolling="no" src="http://www.asp.net" id="iframeDemo" name="iframeDemo">
</iframe>
</div>
<div style="clear: both;">
</div>
</asp:Content>
Hong-Gang Chen
Microsoft Online Community Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help.