PROGRAMANDO EM ASP.NET

 Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.

Armazenando Dados no ViewState Parte II



Data Publicação: 31/1/2006 18:01:35
Total de visualizações: 2884

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


Olá pessoal, meu nome é Mauricio Junior e estou aqui com vocês para mais um artigo útil no seu dia a dia. Mostro como pegar os dados do viewstate. Espero que no decorrer do artigo, você possa aprender muito como eu aprendi. A primeira parte do artigo está no site da comunidade ASPNETI.COM e pode ser acessado pelo link abaixo gratuitamente:

 

 

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

 

 

 

 

Armazenando os dados dentro do ViewState, os tornam mais seguros e dinâmicos porque são criptografados de uma maneira bem segura. No primeiro artigo, mostro como colocar os dados dentro do campo escondido chamado ViewState e nesse artigo mostrarei como pegar os dados e utilizá-los.

 

 

Visual Studio.NET 2005

 

Essa grande ferramenta para desenvolvimento tem ajudado a muitos e ainda ajudará mais e mais. Existem algumas coisas que precisam ser mudadas como: fechar a chave automaticamente depois de aberta, colocar comentários automaticamente na geração de GET e SET e gerar os mesmos mantendo as declarações no topo da classe. Falo isso porque quando gero GET e SET, as declarações das variáveis são ficam bagunçadas no meio da classe, outra no começo e outra no fim.

 

 

Direto para a prática

 

Lembrando o que foi feito antes, gerei uma classe DTO com GETs e SETs, adicionei os dados dentro da classe e dentro do ViewState. Agora para pegar os dados, é necessário apenas uma linha de código.

 

 

Adicionei os dados e valores dentro do ViewState, apenas nome e valor.

 

 

Llinha de como pegar os dados do ViewStates adicionados anteriormente. A dto ainda está nula, porque ainda não passei totalmente na linha.

 

 

Passando pela linha, o valor está lá.

 

 

Veja o tamanho do campo __VIEWSTATE.

 

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"

value="PV24jR7cu/lFMzlD4iBou7AyHy3WiVUGeFPR5Q6HIIlTMAqL+1nbR0hYjpZkGnv

Z8yvBXcn9Y5WOrGMYtKiM6kCkcD5ZqeUjc5WrhUZ4Jun1bMlaLU9kebACFDDyu67Ck

drMxoasWGRDQDMBdpW4AtV/0+PWPplnrxZyfeBcQtoAdu812YdwW0WZuQclWPU7k

Wcwv4GWfI2zPT7JvwyluJbmEbMJOTL7kCk0kZuGRd29e4f487qNWX70SkQ/K/oZ5lsL

dIUfOKItKH6DbIj3dVRL11qA/pbizX83ncP63sfgrH333SIVvIogEjm42ukXlF+jlORs4zB

m2Bj0GZxdkZTrUKblvo5+O7i+hsAH/Klgnyb4MBP39kf5WGV6NdHnsyZ3pOUKbz/pó

o9s9mIsyyIj1IarloFTz04XYt5dq+X5z8ctPdzh8MkQcmxTNGOw4roLgg2ORMTrBpxcse

NJ0+iFzpJ6P99SIpTkZXy3wBT5k2FJHwVWDqemYjNHwdC57d4ZDKAghxnTkMv+4sn

wBig1Y9ujbTS/0fr6ATipq1gs70A8YFZLzacaMxGMCuyTf50vovrKrxsJ965wXHleMGXtfo

PN9a2NK13tIt2k4C8LofGrrCej008Mp2rdBs5ndDmhyibMs7zU/mTgFRx4NZ31xbJU4U

Xzx7URfHrg/FiNPnuSceIIMuX0PTahhyDOADWxuCa4qqFkJdaxQBEpAuXpGwJZmnP2

UMMlOu8wD+FRudw2Pik5dkO5Ow/z5ptGSAI9TnXAL0jDzpyoaDL5wIZQbeKs6tI35l8

aaGn6SqLdo2UyiIZ+emmhulqcb3+yViLSoTKp5mhSOHFZ3OmG/6UofjOq1oRp0++Q

bkouwLKMTLRpFeROkcXWYG4YASk1U73+eUR/yZxfCAfzmlB1QBfChQn6fVR2TkU0OI

ZGxnoIbtyzI35qITNJcq5Nmw0/V/j0mW5vGhZqVaTR9Y9+zIigLmHiQncwUbvcE/IT49

uWWu8AALDfVRw6tTXbWpQAi/Aq3M0l254NhKS31SzuZZI2N8iFZrlz98w7GeRpAh8rA

3BNpHe6Z5KbIMXSa9RzkJXaJ6t5rwgtDB1hH0b9a+D44rBmzeqLndAqcfb9XkAEvbX0

HhN1SD3Xtv/Nw1Jdrl1jE7OAirY/qJnSRkLJQ/jC6T+lesfYz/E6sBEhu1F5tA5KX3pFHyB

XeZSlSAjFSS/tHl28E1osR7NgkTuM9jer94T9xhmgU2oMfxMIdpIubmF6PW5CpzUKaha

SBQeAYHHTRUy3hGOCz6vjKGcGqoe7JTDu6kjUmbyCqSdnQrKM/BvZt3UgaXRyLb7Pe

IpBQAdR6w+eE+Mj2gMjjQteVsqLgcvRLB/5t6uIrxIPSnqvECxFdIx/TU6aOBnFBfckSrn

HNh3p4GuuYtf6Fzg7vQfN9oNLtdCfXknu7jhFpyTDkMNhulj5Mu1UCKVhNQGDkteiI1+

dL1tYJCe1v6w+C0ioREbYTlJJosQlshtl9C4psL7gS5WSVH4zmnxz5oEteuWTUK3Gbwb

HSDx76p94V4B/F9J2gViGasZwh98bcjKh//hRjudIh4IMYalkttcYHojjPRcXJm8iOjWpPg

R12A==" />

 

 

Bom, o artigo fica por aqui. Espero ter ajudado a todos. Qualquer coisa pode entrar em contato.

 

 

Autor dos livros:

 

 

 

Mauricio Junior

e-mail: mauricio@aspneti.com

comunidade: www.aspneti.com

site: www.ascompras.com


Total de visualizações: 2884
voltar   comente  subir


Comentários:


Comente (dê sua opinião): VOCÊ PRECISA LOGAR

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Resource e Internacionalização – Parte V Usando Visual Studio.NET 2005
Escrever log de erro e warning
Abrindo Janela de Forma Modal
Concurso Office
Criando e Lendo Cookie
SQL Server 2005 SP2 já está disponível :)
Gerando word com Visual Studio.NET 2005
SQL Dinâmico Compilado
Ajax parte II
Criando uma aplicação de uma maneira nova para melhor publicação
Desenvolvendo com Atributos (Javascript) e StringBuilder
ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview
Promoção de Certificação Second Shot
Copiando Script
Windows Phone 7 Series Developer Training Kit
Win the 7
2 Eventos, 1 dia: Mix On UniEURO
Public Interface
Visitas na Comunidade ASPNETi.COM
MinimizeBox no Celular
Dados via Post no VS 2005
Trabalhando com Cookie usando Visual Studio.NET 2005 (parte I)
Código fonte do livro DESENVOLVENDO WEBSERVICES
Vídeos SQL Server 2005 Express Gratuitamente
Nem tudo é o que parece!
Deixando o rodapé fixo
Web 2.0 - A máquina somos nós
Importação e Comunicação entre Sistemas
Criptografando URL
Mensagem JavaScript com .NET
Alongar é preciso
CSS no VS 2003
DateDiff em C#.NET
Generics na prática
Visual SourceSafe – Série 6
Sobre o Autor
  [sumir] [aparecer]
 
Mauricio Junior Maurício Júnior
Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org

Informaes Online
Usurios Online: 149
Artigos:  750
Vdeos:  61
PodCast's:  44
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6163
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC