Jump to content


Photo

Title Igual Para Todas As Paginas - Master Page


  • Faça o login para participar
5 replies to this topic

#1 spynet

spynet

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino

Posted 08/01/2008, 08:13

Olá pessoal, blz?
Criei um site que tem muitas paginas, mais todas estao utilizando Master Page e eu gostaria de saber como que eu faço para Padronizar, deixa-las todas com o mesmo nome/title.
Pois inseri o nome em title da master.page e nao funciona.

Como faço?

[]s,
Adilson

#2 spynet

spynet

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino

Posted 01/02/2008, 10:43

????????
nao tem jeito???

#3 Kadu DG

Kadu DG

    I Love my Little Girl! http://www.kdsg.net

  • Usuários
  • 597 posts
  • Sexo:Masculino
  • Localidade:Carapicuiba, SP

Posted 01/02/2008, 12:59

falei com o Coordenador de Desenvolvimento aqui a agência, vulgo Tito, e ele me falou o seguinte:

ele me passou o seguinte exemplo:
<%@ Page Language="C#" MasterPageFile="~/Conteudo/MasterPages/CMS.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Aqui vem o titulo" %>

esse código aí, sempre tem que vir no início de qualquer master page que vc tiver...espero que ajude
Posted Image

#4 JurisCode

JurisCode

    Mestre

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Paraná

Posted 01/02/2008, 13:48

não dá para fazer um include?

daí se ele mudar o arquivo (txt, de preferência), muda todas de uma vez.

imagina se ele quiser mudar os titles das páginas todas, o trabalho? E se ele perceber um erro, ou coisa do tipo?

Tem como fazer isso via include?

#5 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 01/02/2008, 19:48

Ué, é simples.

Na <head> da sua Master Page basta definir o <title>

Vai mudar em todas as outras, caso você estiver utilizando o master page corretamente.

Segue referência:

http://www.w3schools...masterpages.asp

É bem simples. Lembrando que a master tem extensão .master e tem que referenciar para o id certo do contentplaceholder.

não dá para fazer um include?

daí se ele mudar o arquivo (txt, de preferência), muda todas de uma vez.

imagina se ele quiser mudar os titles das páginas todas, o trabalho? E se ele perceber um erro, ou coisa do tipo?

Tem como fazer isso via include?


JurisCode, Asp.Net não é como o ASP básico. Master Page é muito melhor que include, porque por exemplo tu pode definir toda a parte do cabeçalho/rodapé em uma master page (1 unico arquivo), e nas demais páginas do site tu apenas define o conteúdo e inclui no cabeçalho uma chamada com a master page.

Tem a vantagem também de não precisar posicionar o código exatamente no lugar que quer que ele apareça. Coisa que era necessária com os includes.

Edição feita por: Firehalk, 01/02/2008, 20:10.

BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#6 spynet

spynet

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino

Posted 03/02/2008, 09:39

Olá pessoal, blz???
Valew pelas dicas, mais eu resolvi e a coisa é bem mais simples do que imaginei. rsss
Basta somente entrar no code da pagina (VS2005) e colocar o código:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.Page.Title = "Titulo da Pagina"
End Sub


[]s,
Adilson




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq