Usuário com melhor resposta
Dúvidas quanto a pagina herdada da master page

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>- Movido C. Augusto Proiete [MVP]Moderator domingo, 29 de julho de 2012 11:22 Movido para forum apropriado (De:.NET Development - Geral)
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;
- Sugerido como Resposta Olavo Oliveira Neto quinta-feira, 19 de julho de 2012 11:33
- Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 14:53
-
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.
- Sugerido como Resposta Pablo Batista Cardoso quarta-feira, 18 de julho de 2012 21:41
- Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 14:53
-
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
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;
- Sugerido como Resposta Olavo Oliveira Neto quinta-feira, 19 de julho de 2012 11:33
- Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 14:53
-
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.
- Sugerido como Resposta Pablo Batista Cardoso quarta-feira, 18 de julho de 2012 21:41
- Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 14:53
-
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