Sorry friend! pero nunca he trabajado con este elemento html y ando un poco perdido
He colocado lo que dices (<IFRAME runat="server" id="iFrame" FRAMEBORDER="0" scrolling="no" style="WIDTH:100%; HEIGHT:100%"></IFRAME>) em mi pagina.aspx y en el codebehind esto: iFrame.Attributes.Add("src", "myPage.aspx"), tal como dijiste pero no me funciona..
He colocado el iframe al cominezo de mi pagina y el contenido HTML dentro de este, tambien entre body y body y bueno la verdad he probado colocando las etiquetas del iframe en varios lugares pero siempre que carga pagina2 lo unico que se ve es un fondo blanco.. Alguna idea de que estoy haciendo mal?