Está en la página 1de 2

MASTER PAGE EXAMPLE

<%@ Master %>

<html>
<body>
<h1>Standard Header From Masterpage</h1>
<asp:ContentPlaceHolder id="CPH1" runat="server">
</asp:ContentPlaceHolder>
</body>
</html>

La pgina maestra anterior es una pgina normal HTML diseado como una plantilla para otras
pginas.

La directiva @ Master lo define como una pgina maestra.

La pgina principal contiene una etiqueta de marcador de posicin <asp: ContentPlaceHolder>


de contenido individual.

El id = atributo "Cph1" identifica el marcador de posicin, permitiendo que muchos


marcadores de posicin en la misma pgina maestra.

Esta pgina maestra se guarda con el nombre "master1.master".

CONTENT PAGE EXAMPLE

<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">


<h2>Individual Content</h2>
<p>Paragraph 1</p>
<p>Paragraph 2</p>
</asp:Content>

El contenido de la pgina anterior es una de las pginas de contenido individual de la web.

La directiva @ Page lo define como una pgina de contenido estndar.

El contenido de la pgina contiene una etiqueta de contenido <asp: Contenido> con una
referencia a la pgina maestra (ContentPlaceHolderId = "Cph1").

Esta pgina de contenido se guarda con el nombre "mypage1.aspx".

Cuando el usuario solicita esta pgina, ASP.NET fusiona el contenido de la pgina con la pgina
maestra.
CONTENT PAGE WITH CONTROLS
<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">


<h2>W3Schools</h2>
<form runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>

El contenido de la pgina anterior demuestra cmo los controles de .NET se puede insertar en
la pgina de contenido como una en una pgina normal.

También podría gustarte