PopUp em Aplicações Asp.Net com Delphi 2006

Neste artigo mostro como transitar variáveis entre páginas e Popups em uma aplicação Asp.Net com Delphi 2006

Olá colegas Delphianos!!, esta semana tive que usar um popup em uma aplicação ASP.NET com Delphi 2006 e tive muita dificuldade em achar alguma ajuda para tirar minhas dúvidas, mas consegui! Sendo assim resolvi publicar este artigo para ajudar a quem precisar, pode não ser a melhor solução mas é uma solução e com certeza vai ajudar muita gente, agradeço qualquer colaboração ou melhora na solução. vamos lá...
No Delphi 2006 inicie uma nova Asp.Net Web application delphi for .Net , renomeie o formulário principal para Pagina.aspx, adicione ao projeto uma nova página Asp.net e renomeie esta para Popup.aspx, observe abaixo (Figuras 1 e 2 ) quais componentes vc deve colocar em cada página :


Bem, o burtton2 coloca o conteudo do textbox1 em uma variável de sessão e abre o popup que exibe esta variável.


A variável vinda da página principal é exibida no label1, clicando no button2 vc captura o conteudo do textbox1 e o coloca em outra variável de sessão, clicando no link vc atualiza a página principal e exibe nesta o conteúdo da nossa variável capturada no popup.

Observe abaixo (Figura 3) a configuração do HyperLink1 que está na página Popup.aspx :

 Agora vamos aos códigos, na Figura 4 você pode observar o código da página Página.pas.

Na Figura 5 você pode observar o código da página Popup.pas.

Neste exemplo mostro um exemplo simples de uma página Asp.Net trocando informações (variáveis de sessão) com um popup, é necessário observar que o código para a chamada do popup foi inserido como atributo do button e este é colocado no Page_Load do webform para ester disponível ao primeiro click, espero ter contribuido com meus colegas delphianos, um grande abraço.

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

Artigos relacionados