Share via


ContentPlaceHolder controle de servidor Web Declarative sintaxe

Cria uma região de conteúdo em um ASP.NET mestre página.

<asp: ContentPlaceHolder
        EnableViewState="True|False"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    runat="server"
    Visible="True|False"
>
        <!-- child controls -->
</asp:ContentPlaceHolder>

Comentários

A ContentPlaceHolder controle define uma região relativa para o conteúdo em uma página mestra e processa todos os controles de texto, marcação e o servidor de um relacionados Content controle localizado em uma página de conteúdo.

A Content controle está associado com um ContentPlaceHolder usando o seu ContentPlaceHolderID propriedade. conjunto o ContentPlaceHolderID propriedade para o valor da ID propriedade do relacionados ContentPlaceHolder controle em um mestre de página. Mais de um ContentPlaceHolder pode ser declarada em um mestre página. Para obter mais informações sobre páginas mestras, consulte Páginas Mestras do ASP.NET e .

Exemplo

O exemplo de código a seguir mostra como usar o ContentPlaceHolder controle para definir uma região de conteúdo para um mestre página. A página da Web é um mestre da página e define uma região de conteúdo usando um ContentPlaceHolder controle. Uma página de conteúdo faz referência a essa página mestre, definindo o MasterPageFile atributo das @ Page diretiva e definindo Content controles.

<%@ Master Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>MasterPage Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server" />
    </div>
    </form>
</body>
</html>
<%@ Master Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>MasterPage Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server" />
    </div>
    </form>
</body>
</html>

Consulte também

Referência

ContentPlaceHolder

Outros recursos

Páginas Mestras do ASP.NET