Artigo Clube Delphi 67 - Criando controles ASP.NET.

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Artigo da Revista Clube Delphi Edição 67 - Criando controles ASP.NET.

Esse artigo faz parte da revista Clube Delphi Edição 67. Clique aqui para ler todos os artigos desta edição


Criando controles ASP.NET

User Controls e Web Controls

 

Muitas vezes, no desenvolvimento de aplicações Web, os controles existentes não suprem totalmente as nossas necessidades, seja por motivos de layout, reutilização de código ou qualquer outro, impulsionando-nos a escrever os próprios controles.

O ASP.NET, assim como a VCL do Delphi, possui classes básicas que facilitam a criação de novos controles, permitindo que o desenvolvedor estenda os controles do framework de acordo com suas necessidades. Esse será o assunto discutido neste artigo.

O ASP.NET possibilita a criação de dois tipos de controles: User Controls e Web Custom Controls. O Delphi dá suporte a esses dois modelos de desenvolvimento de controles, que podem ser utilizados em várias páginas e projetos.

 

Criando um User Control

Um User Control (ou controle de usuário) é a forma mais simples de criação de controles em ASP.NET. Os User Controls possibilitam a criação de novos controles da mesma forma como são criadas as páginas ASP.NET comuns. Os User Controls têm a extensão ascx e são formados basicamente por Pagelets (“trechos” de página), que contêm a maioria dos conceitos e recursos das páginas aspx, como outros controles, eventos de página etc.

Para ilustrarmos a criação de um User Control, mostraremos o desenvolvimento de um controle que gera um texto de saudação na página, dependendo da hora do sistema, que no final será semelhante à "

A exibição deste artigo foi interrompida :(
Este post está disponível para assinantes MVP

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?