Master Page - Microsoft Visual Studio
Luiz Carlos Júnior Araujo – RM 12612
InfoWeb – 3º Módulo
Conceito Master Page e Finalidades
Master Page é um modelo de padronização de layout, baseado no conceito “default”, muito utilizado no desenvolvimento de páginas de web-site e aplicativos mobile.
Uma vez definida a estrutura, layout, disposição, menus, cabeçalho, rodapé, cores, entre outros atributos, as demais seguirão o mesmo padrão e estilo.
Desta forma facilitará o processo de desenvolvimento, uma vez que a configuração dos objetos seguirão a mesma linha e método.
Qualquer projeto sendo desenvolvido baseado neste conceito, as modificações de layout necessários e customizações serão aplicados apenas a uma página (master page), as demais serão modificados automaticamente, ou seja, o usuário enxergará o mesmo padrão visual para páginas com conteúdos distintos.
Funcionalidade
O desenvolvimento da Master Page no Microsoft Visual Studio consiste no desenvolvimento e definição da estrutura básica da página mestre (content page).
Uma página de conteúdo não contém elementos de html comum, pois estes atributos serão herdados da master page. Na content page são padronizados e configurados o formato de layout, menus, categorias, cabeçalhos, rodapés, cores e funções.
A grande vantagem de se desenvolver uma “Master Page” é a facilidade de manutenção das aplicações, e a herança visual, uma vez alterada a master page, as demais páginas serão atualizadas automaticamente, além da produtividade e ganho de execução.
Páginas Mestre definem a estrutura e o conteúdo das páginas preenchidas em branco.
Vantagens
Facilidade de configuração;
Interativo e controle de layout.
Aumento da produtividade e ganho de execução;
Flexibilidade de atualizações;
Versatilidade na Manutenção;
Alteração na “master page” em tempo de execução (runtime);
Herança visual;
Menor custo e tempo
Melhor tratamento de erro através dos controles de validação;
Permite maior reuso do código;
Conceito code-behing