none
Dúvidas quanto a pagina herdada da master page RRS feed

  • Pergunta

  • Como eu faço para incluir um título em uma página herdada de uma Master Page? Os títulos variam para cada página herdada, logo não posso fazê-lo na Master. Abaixo a minha Master e a div do título

    <div class="header">
                <div class="title">
                    <h1>
                        
                    </h1>
                </div>

    quarta-feira, 18 de julho de 2012 18:13

Respostas

  • Se eu não me engano no método load da página.

            protected void Page_Load(object sender, EventArgs e)
            {
                Page.Title = "Nome da Página";
            }
    Att;


    quarta-feira, 18 de julho de 2012 18:46
  • Você pode incluir onde você quiser dentro de sua master page um controle do asp.net chamado ContentPlaceHolder.

    Ex:

    <asp:ContentPlaceHolder ID="HeadContent" runat="server">

    </asp:ContentPlaceHolder>

     

    Ai então na sua pagina você adiciona um conteúdo.

    <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">

        <title>sobre nois</title>

    </asp:Content>

     

    Note que a porpiedade ContentPlaceHolderID do asp:Content deve coincidir com o ID de seu ContentPlaceHolder.

    Essa é a mecânica utilizada pelo ASP.NET para incluir o conteúdo das paginas dentro da máster.

    Espero ter ajudado.

    quarta-feira, 18 de julho de 2012 21:35
  • Bom dia, você pode incluir um controle asp.net ContentPlaceHolder na master page específico para definir o título em cada página que herdar dela.

    Na master page:
    <asp:ContentPlaceHolder ID="TitleContentPlaceHolder" runat="server" />

    Em qualquer página que herdar desta master page:
    <asp:Content ID="TitleContent" ContentPlaceHolderID="TitleContentPlaceHolder" runat="server">
        Seu Título Aqui
    </asp:Content>

    Att,

    • Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 14:53
    segunda-feira, 23 de julho de 2012 12:31

Todas as Respostas

  • Se eu não me engano no método load da página.

            protected void Page_Load(object sender, EventArgs e)
            {
                Page.Title = "Nome da Página";
            }
    Att;


    quarta-feira, 18 de julho de 2012 18:46
  • Você pode incluir onde você quiser dentro de sua master page um controle do asp.net chamado ContentPlaceHolder.

    Ex:

    <asp:ContentPlaceHolder ID="HeadContent" runat="server">

    </asp:ContentPlaceHolder>

     

    Ai então na sua pagina você adiciona um conteúdo.

    <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">

        <title>sobre nois</title>

    </asp:Content>

     

    Note que a porpiedade ContentPlaceHolderID do asp:Content deve coincidir com o ID de seu ContentPlaceHolder.

    Essa é a mecânica utilizada pelo ASP.NET para incluir o conteúdo das paginas dentro da máster.

    Espero ter ajudado.

    quarta-feira, 18 de julho de 2012 21:35
  • Bom dia, você pode incluir um controle asp.net ContentPlaceHolder na master page específico para definir o título em cada página que herdar dela.

    Na master page:
    <asp:ContentPlaceHolder ID="TitleContentPlaceHolder" runat="server" />

    Em qualquer página que herdar desta master page:
    <asp:Content ID="TitleContent" ContentPlaceHolderID="TitleContentPlaceHolder" runat="server">
        Seu Título Aqui
    </asp:Content>

    Att,

    • Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 14:53
    segunda-feira, 23 de julho de 2012 12:31