Artigo Clube Delphi 61 - Curso de ASP.Net com Delphi

Artigo da Revista Clube Delphi Edição 61.

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

 

Atenção: por essa edição ser muito antiga não há arquivo pdf para download desta revista. Os artigos disponíveis somente em doc.

Curso de ASP.NET com Delphi

Parte VII - Gerenciamento de estado com Cookies, ViewState, Session e Application

  

Na edição anterior (60), vimos como os mecanismos de cache de dados e cache de página podem aumentar a performance de nossas aplicações ASP.NET. Neste artigo, conheceremos mais algumas classes utilizadas no gerenciamento de estado/ sessão, esse que é um dos principais fundamentos do desenvolvimento Web. Como veremos, o ASP.NET e o Delphi 2005 tornam esse trabalho bastante simples e produtivo.

Cookies

Um cookie nada mais é que um arquivo texto (transferido através de http headers), que o servidor Web aloca no lado cliente. Esse cookie pode ser mantido apenas pelo período em que a sessão estiver ativa ou ser persistente e ter duração de múltiplas sessões com período de duração determinado em sua criação. A criação de cookies é feita através da classe HttpCookie, definida no namespace System.Web.

Vamos a um exemplo prático que demonstra sua utilização. Crie uma pasta chamada "CDASPNET61" no diretório raiz e dentro dela crie uma pasta chamada "cookies" Inicie um projeto ASP.NET Web Application-Delphi for.NET, digite "cookies" para o nome do projeto, indique a pasta criada anteriormente na opção Location e escolha o servidor Web de sua preferência.

Adicione outro WebForm ao projeto através do menu File| New>Other>Delphi for .NET Projects>New ASP.NET Files>ASP.NET Page. Coloque um Label no formulário e no evento Load digite o seguinte código:

if  Request.Cookies['CookieCD’] <> nil then

Label1.Text :- Request.Cookies['CookieCD'].Value+

', seja bem-vindo ao site !'

else
Label1.Text := 'O cookie não foi informado !';"

[...] 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