Hola a todos!.. Tengo el mismo problema... necesito incluir varias páginas aspx que estan en el proyecto y visualizarla en un master page, no logro encontrar como hacer para que una MasterPage cargue varios Contents sin tener que reescribirlos, si supuestamente ya los tengo separados para que no se vea tan sucio el código Muesto un ejemplo de como necesito que salga
Algo así sería el Master maquetado (sin estilos ni nada) Modelo.master
Código ASP:
Ver original<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Modelo.master.cs" Inherits="Index" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="css/estilos1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="CPHInfo" runat="server">
</div>
<div>
<asp:ContentPlaceHolder id="CPHLogin" runat="server">
</div>
</form>
</body>
</html>
Una de las paginas que deseo incluir no es solo texto sino que tiene campos para llenar y demás..
Login.aspx
Código ASP:
Ver original<%@ Page Title="" Language="C#" MasterPageFile="~/Modelo.master" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CPHLogin" Runat="Server">
Iniciar Sesión
Correo Electrónico:<asp:TextBox ID="txtLogin_Correo" runat="server" ></asp:TextBox>
Contraseña:<asp:TextBox ID="txtLogin_Password" runat="server"></asp:TextBox>
<asp:Button ID="btnLogin_Entrar" runat="server" onclick="btnEntrar_Click" Text="Iniciar Sesión" />
</asp:Content>
Y uno de los otros puede ser info.aspx
Código ASP:
Ver original<%@ Page Title="" Language="C#" MasterPageFile="~/Master.master" AutoEventWireup="true" CodeFile="Info.aspx.cs" Inherits="Info" %>
<asp:Content ID="ContentInfo" ContentPlaceHolderID="CPHInfo" Runat="Server">
Bla bla bla info x...
</asp:Content>
¿Cómo puedo hacer para ver solo una pagina con los dos contenidos sin usar Iframe?