NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisMauricioborges : Trabalhandocomcookie002
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Trabalhando com Cookie (parte II)

 

Olá pessoal, meu nome é Maurício Júnior e estou a continuar o artigo sobre cookie falado anteriormente. Ensinei como criar um cookie para uma aplicação e mostrei também onde o mesmo está gravado dentro do computador.

 

Nessa segunda parte, mostrarei como ler o arquivo que foi gerado pela aplicação e como mostrar o mesmo na tela. Para você que ainda não sabe direito como fazer, não tenha medo. É mais fácil do que tirar doce de criança como diz o ditado.

 

Antes de começar, segue o link abaixo do artigo anterior para que possa acompanhar o passo a passo:

 

Espero que goste.

 

http://www.aspneti.com/visualizar/downloadArtigo.aspx?ch_artigos=124

 

Requisitos:

 

Tipo de projeto: Web

 

Ferramenta de desenvolvimento: IDE Microsoft chamada Visual Studio.NET 2005.

 

Pessoa: Apenas disposição em seguir os passos.

 

 

Não posso deixar de falar sobre essa grande ferramenta de desenvolvimento que é o Visual Studio.NET 2005. Veio para revolucionar o mercado com a IDE de desenvolvimento. Para melhorar, a Microsoft criou uma ferramenta FREE para desenvolver com facilidade e pode ser baixada pela internet gratuitamente.

 

Segue o link: http://msdn.microsoft.com/vstudio/express/

 

 

Para lembrar a primeira tela da parte I do artigo, segue uma imagem onde acrescentei um link que chama outra página.

 

 

Esse link Ler cookie gerado chama uma página chamada lerCookie.aspx. No decorrer do artigo, mostrarei a especificação da mesma. Não revisarei o artigo parte I de como criar o cookie e tudo mais, qualquer coisa, existe um link acima que indica onde pode ser encontrado para leitura e conhecimento.

 

<%@ Page Language="C#" AutoEventWireup="true"

CodeFile="Default.aspx.cs" Inherits="_Default" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>Gerando cookie</title>

</head>

 

<body>

    <form id="formCookie" runat="server">

    <div>

        <h3>Gerando cookie com VS 2005.</h3>

 

Nome: <asp:TextBox ID="txtNome" runat="server"></asp:TextBox>

<br />

E-mail:  <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>

<br /><br />

<asp:Button ID="cmdCriar" Text="Criar Cookie" runat="server" OnClick="cmdCriar_Click" />

<br /><br />

<a href="lerCookie.aspx">Ler cookie gerado</a>

    </div>

    </form>

</body>

</html>

 

A única coisa que acrescentei foi à linha de cor verde com o <a href... .
Passei para a página lerCookie.aspx que é bem simples e fácil o desenvolvimento e entendimento.

 

 

Especificação da página:

 

Label

Id = lblNome

 

Label

Id = lblEmail

 

Código fonte:

 

<%@ Page Language="C#" AutoEventWireup="true"

CodeFile="lerCookie.aspx.cs" Inherits="lerCookie" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>Lendo cookie</title>

</head>

<body>

 

    <form id="form1" runat="server">

    <div>

        <asp:Label ID="lblNome" runat="server"></asp:Label><br />

        <asp:Label ID="lblEmail" runat="server"></asp:Label>

    </div>

    </form>

</body>

</html>

 

Passei para o código .CS da classe, mostro apenas como pegar o cookie que gerei e como mostrar na tela.

 

 

Código fonte:

 

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

 

public partial class lerCookie : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        LerCookieGerado();

    }

    private void LerCookieGerado()

    {

        lblNome.Text = Request.Cookies["website1"]["NOME"].ToString();

        lblEmail.Text = Request.Cookies["website1"]["EMAIL"].ToString();

    }

}

 

Explicação:

 

Note que criei um método chamado LerCookieGerado() do tipo privado e sem retorno de valor. Dentro do mesmo mostro perfeitamente como pegar o valor. O código Request.Cookies["website1"]["NOME"] significa: na primeira chave é o nome do seu cookie, ou seja, website1. Na segunda chave é o valor que foi atribuído dentro do arquivo.

 

Funcionamento.

 

Gerei o cookie.

 

 

Cliquei no link ler cookie gerado.

 

 

Para testar verdadeiramente o cookie, fechei o browser e abrir novamente no meu endereço de servidor:

 

http://localhost:2810/WebSite1/lerCookie.aspx

 


 

Note que o mesmo está com as informações da mesma forma.

 

Dica:

 

Para quem for gerar cookie com informações especiais ou senhas e tudo mais, é melhor gerar usando algum tipo de criptografia onde o usuário não saberá o que a informação pode ser. Usando criptografia, fica melhor a segurança dos dados e informações de clientes.

 

Aqui termina mais um artigo, espero ter ajudado a todos.

 

Mauricio Junior

 

Site: www.ascompras.com

 

Community: www.aspneti.com

 

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI