Revista MSDN Magazine Edição 20 - Tutorial Asp.Net - Portal Sea & Web - Parte II

Artigo Originalmente Publicado na MSDN Magazine Edição 20

Clique aqui para ler todos os artigos desta edição

 

Tutorial Asp.Net – Portal Sea & Web – Parte II

por Marcos Santos e Alexandre Santos

Este artigo discute

Este artigo usa as seguintes tecnologias:

·Globalization

·Cascading Style Sheets (Css)

·Cache

·User Controls

C#, SQL Server, ASP .Net.

 

Download:

SeaWeb.zip (250 KB)

Chapéu

ASP.NET

 

 

Na parte I deste artigo, publicado na edição anterior, apresentamos as funcionalidades que utilizaremos no Portal Sea & Web, assim como desenvolvimento do módulo Login. Continuaremos nossa aplicação com a construção dos user controls Header e Footer que farão a padronização dos cabeçalhos e rodapés de todas as páginas. Além disto, iniciaremos a criação do módulo Notícias, onde o usuário poderá visualizar e cadastrar notícias relacionadas ao seu departamento.

User Controls

Os user controls permitem a reutilização do mesmo conteúdo e da mesma lógica de programação em várias páginas de um mesmo projeto, além de ser possível manipula-los como objetos, com atributos e propriedades. Uma de suas características iniciais é a extensão .ascx.

A reutilização em questão facilita a organização e manutenção de itens comuns entre páginas, como cabeçalho, rodapé e menus. Para utilizarmos destas vantagens, criaremos os seguintes user controls:

 

·  Header.ascx. Como cabeçalho de todas as páginas da aplicação.

·     Foorter.ascx. Como o rodapé de todas as páginas da aplicação.

·     MenuTopo.ascx. Através deste menu o usuário poderá navegar entre os módulos do portal. A página Login.aspx é a única a não possuí-lo, por questões de segurança, já que o usuário deve primeiramente se autenticar.

·     MenuNoticia.aspx. Criado como sub-menu, exclusivo, do módulo notícias, por questões de organização do código do aplicativo.


Criando o user control Header.ascx

Abra o projeto SeaWeb e no Solution Explorer, clique com o botão direito sobre o nome do projeto, selecione Add/New Folder e crie a pasta UserControls. Repita esta operação para a pasta Images.Clique com o botão direito na pasta UserControls e selecione Add / Add Web User Control. Digite o nome do user control Header.ascx. Insira 2 controles:

 

ID

Tipo

Propriedades

imgLogo

Image

ImageUrl=../images/Logo.jpg

lblData

Label

Text=.: Segunda Feira, 01/01/1900

 

Como sugestão de layout, veja a Figura 1. Dica: Crie uma imagem como um logo (ou baixe na seção de downloads desta edição) e a adicione na pasta Images com o nome Logo.jpg.

 

" [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados