🔥 Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses 🎓

Master Pages no Visual Studio .NET 2005 | ecode10.com


Master Pages no Visual Studio .NET 2005

Descrição do artigo publicado no aspneti.com, cada artigo com seu resumo

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.

 








Create a free account, o log in

Gain access to limited free articles, news alerts, select newsletters, podcasts and some daily games.
âś“ Full articles, âś“ Write forums, âś“ Access podcast, âś“ Full jobs opportunities, âś“ Access eBooks, âś“ Access magazine, âś“ Access videos

Enjoy unlimited access to all of ecode10.com and our group.


Subscribe
Top