LAYERDEV

 Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.

Master Pages no Visual Studio .NET 2005



Data Publicação: 4/5/2006 0:29:59
Total de visualizações: 3430

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


Neste tutorial mostrarei o novo componente do VS2005 (Visual Studio .NET 2005), que é o Master Pages.

Este recurso é utilizado para utilizar em websites que conterão uma mesma estrutura de páginas, evitando com que tenha que ficar copiando e colando a estrutura ou tendo diversos arquivos, HTML por exemplo, para representar cada parte da página.

A ferramenta utilizada para desenvolver este exemplo é o Microsoft Visual Web Developer 2005 Express Edition, que é a versão de estudos totalmente gratuita da Microsoft.

Então vamos abrir o software, clique em Iniciar -> Programas -> Microsoft Visual Web Developer 2005 Express Edition.

 

 

 

 

Figura 1 – Tela Inicial do Visual Web Developer 2005 Express Edition

 

Vamos criar um projeto do tipo webform (projeto para páginas na internet), então clique em File -> New Web Site, (caso utilize a versão comercial do Visual Studio.NET 2005, acesse File -> New -> Web Site), a seguinte tela será aberta:

 

 

 

 

 

Figura 2 – Janela para criação do projeto web.

 

Escolhemos ASP .NET Web Site, damos um nome para o nosso projeto abaixo, por exemplo Master_Pages_URCAMP e clicamos em OK.

 

A página será aberta direto no Source (código-fonte da nossa página), mas não entrem em pânico, pois com este componente nenhuma linha de código é necessária, o código que aparece é padrão para todas as novas páginas pois é o mínimo necessário pra página ser executada no Navegador (Browser).

 

 

 

 

 

Figura 3 – Código-fonte inicial do site.

 

Então vamos começar a criar nossa Master Page e a página filha que servirá de exemplo pra notarmos a diferença.

Clique no Menu File -> New File (Ctrl + N), na janela que se abrirá, clique em Master Page e clique em Add.

 

 

 

 

 

Figura 4 – Janela Add New Item

 

Clicando em Design aparecerá o layout da Master Page, que contem um retângulo, que é o componente ContentPlaceHolder, que será o local onde poderá ser inserido o conteúdo de cada página, e o que tiver fora desse retângulo será mostrado em todas as páginas, caso não tenha ficado claro, iremos a prática para enxergarmos melhor isto.

Agora clicamos no Menu File -> New Item, clicamos em Web Form e marcamos a opção Select Master Page e clique em Add.

Na janela que aparecerá, clique em MasterPage.master que é nosso arquivo da MasterPage e clique em OK.

Agora clique em Design e já teremos o Content para inserirmos o conteúdo da página principal.

Dentro do content escrevemos Esta é a minha página principal.

 

 

 

 

 

Figura 5 – Componente Content da Página Principal

 

Agora vamos criar outra página, com os mesmos passos que criamos a anterior, clique em File -> New Item, escolha Web Form e marque select master page (por padrão já estará marcado), clique em Add, depois marque a MasterPage.master e clique em OK.

Clique em Design e digite no Content, Esta é minha segunda página.

 

Agora na Solution Explorer damos duplo clique em MasterPage.master, clicamos em Design, e fora do ContentPlaceHolder colocaremos 2 componentes HyperLink que está em ToolBox na Standard, apenas clicamos e arrastamos e ficará como a figura abaixo.

 

 

 

 

 

Figura 6 – Componente HyperLink

 

Selecione o primeiro HyperLink e em Properties (propriedades), mudamos o Text, para Página Principal, e em NavigationUrl, clicamos nas reticências (...) e na janela que abrirá, selecione Default2.aspx, que é nossa página principal, e clique em OK.

 

 

 

 

 

Figura 7 – Selecionar a URL

 

Agora faremos os mesmos passos para o outro HyperLink, selecionamos, mudamos a propriedade Text para Segunda Página, em NavigateUrl, selecionamos Default3.aspx e clicamos em OK.

Feito isto basta setarmos qual página vai iniciar primeiro ao compilarmos, então em Solution Explorer selecione Default2.aspx e clique com o botão direito do mouse e clique em Set as Start Page, agora apertamos F5 e clicamos em OK na janela que se abrirá.

Está pronto o nosso projeto, até a próxima pessoal.

 



Total de visualizações: 3430
voltar   comente  subir


Comentários:

Comentado por: Fernando Pinto - 18/11/2007 19:18:10
Obrigado. Forma perfeita para compreender o esquema.
Comentado por: Bruno - 27/5/2009 0:00:00
Diegaum vi seu tuto e so queria fazer uma correção:
Ao criar o web form e 'instanciar' a master page, usa-se o WebContentForm, e nao o WebForm.
SO essa obs, se tiver errado me corrija por favor.

Valeu cara e valeu pelo tuto.

Comente (dê sua opinião): VOCÊ PRECISA LOGAR

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Master Pages no Visual Studio .NET 2005
Validação de Formulário Web no ASP .NET
Sobre o Autor
  [sumir] [aparecer]
 
Diego Gomes Barcelos

Informaes Online
Usurios Online: 738
Artigos:  750
Vdeos:  61
PodCast's:  45
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6166
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC