![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: ASP.NET ::: Dicas & Truques ::: Cookies |
||||||||||||||||
Como testar se o navegador (browser) do usuário suporta cookies e se estes estão habilitadosQuantidade de visualizações: 8638 vezes |
||||||||||||||||
Em algumas situações gostaríamos de verificar se o browser do usuário suporta cookies e se estes estão habilitados. Esta dica mostra como isso pode ser feito em suas aplicações ASP.NET. Sabemos que o usuário pode desabilitar os cookies em seu navegador. Sabemos também que nenhum erro é exibido pela página ASP.NET caso não consigamos ler ou gravar cookies no computador do usuário. Para aplicações que dependem de cookies, esta é uma situação que pode trazer muita dor de cabeça. Uma das formas mais confiáveis de se verificar se os cookies são suportados e se estão habilitados, é tentando gravar e depois ler o valor de um cookie. Para isso usaremos duas páginas ASP.NET. Veja o código para a primeira (Default.aspx):
Nesta página temos apenas um botão <asp:Button>. Veja a implementação de seu evento Click no arquivo de code-behind Default.aspx.cs:
Note que aqui nós criamos um cookie chamado "teste_cookie" e definimos sua data de expiração para daqui a 1 minuto. Em seguida nós direcionamos o browser para uma página Pagina2.aspx. Veja o código para esta segunda página:
Nesta página Pagina2.aspx nós temos apenas um controle <asp:Label>, que exibirá um texto nos informando se cookies estão habilitados ou não. Veja agora o código para o evento Page_Load desta página no arquivo de code-behind Pagina2.aspx.cs:
Execute a aplicação e clique no botão. Se cookies estiverem habilitados a segunda página será exibida com a mensagem "O browser aceita cookies". Caso contrário a mensagem será "O browser não aceita cookies". |
||||||||||||||||
![]() |
||||||||||||||||
Veja mais Dicas e truques de ASP.NET |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |