Convertendo uma página existente para usar Master Page no Visual Web Developer 2005

Criar uma Master Page é muito fácil e pode ser muito útil na produção de websites. Existem artigos e vídeos-aula que podem ser encontrados neste site que lhe ensinam como produzi-las.

Pergunta: Como faço para que páginas ou sites que não foram feitos inicialmente com esse recurso passem a utilizar o recurso de Master Page?

Resposta: Você precisa converter suas páginas/sites, vamos aprender como:

Em nosso exemplo utilizamos uma página chamada Authors.aspx. Vamos convertê-la.

Abra Authors.aspx em modo HTML . Na Diretiva de página comece a digitar “MasterPageFile". Você vai perceber que o recurso de IntelliSense vai fazer algumas sugestões, escolha  MasterPageFile  e pressione Tab.(Figura 1)


Figura 1. Modificando cabeçalho de página para trabralhar com Master Page

Na Seqüência pressione o sinal de “=” e agora o IntelliSense irá sugerir para você selecionar um novo item. Escolha MasterPage.master e pressione Tab .(Figura 2)

Figura 2. IntelliSense em ação

Dessa forma você terá : MasterPageFile="~/MasterPage.master".

Uma Master Page Contem HTML, HEAD, BODY, FORM e outras tags.

  3.     Remova todas tags for da Tag DIV.

  4.     Adicione a página um componente Content de sua Toolbox manualmente (conforme figura abaixo). Vai notar que mais uma vez o IntelliSense entra em ação e já cria automaticamente o fechamento da tag que acabou de ser criada. .(Figura 3)

 

Figura 3. Content

5.  Mova o fechamento da tag Content para for a do fechamento de Div. .(Figura 4)

 

Figura 4. Fechando Content

6. Pressione F5 e execute a aplicação.

Proceda da mesma forma para todas as outras páginas que pretende usar Master Page.

CONCLUSÃO

 Converter páginas já prontas para utilização com  Master Page é um processo simples e que demanda pouco tempo.