LAYERDEV

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Armazenando Dados no ViewState Parte II

por Mauricio Junior em 1/1/2011 0

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
voltar   comente  subir

Download Copy





 
Mauricio Junior 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 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.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.org, Site pessoal www.mauriciojunior.org



Comentários:


Comente (dê sua opinião):

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

Documento padrão de desenvolvimento
Tata Motors (Grupo TCS)
Sistema Calcula IMC e IGC no Celular
Mobilidade e Aplicativos Mobile
MinimizeBox no Celular
IsAlphaNumeric
Gerando instalador de serviço
TreeView usando Banco de Dados
Orientação a Objetos com Visual Studio.NET 2005 (o famoso OO) – parte 1
Visual SourceSafe - Série 4
Lendo o livro O Efeito Facebook
Token e Sessão Corrente com C#.NET
Ativando debug do VS no Vista
Saiba ganhar dinheiro navegando na internet
Descobrindo e criando tecla de atalho com Windows Forms
Sistema com Auditoria
Cache
Dica para acrescentar valor
Resource e Internacionalização – Parte V Usando Visual Studio.NET 2005
ASP.NET 2.0 - FileUpload
Pegando IP da Máquina com CSharp
Vídeos Mobile no Site da Microsoft
Fazer Log, precisa ou não precisa?
Copiando Script
Novo SO Palm, depois da venda...
MSDN Code Gallery
Visual SourceSafe - Série 5
Envio de e-mail através de formulário web
Encontrar o valor no texto
Insistência com Vírus por E-mail
Desenvolvendo software com qualidade
Trabalhando com LinkButton dentro do Gridview
CES em Las Vegas
Filtrar o DataTable Dinamicamente
Emulando o Windows Phone 7 em seu celular




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...

Promoções de livros móveis .NET

Baixa agora o seu e aprenda a programar....

A Era dos UltraBooks

Os modelos mais dos Ultrabooks...




NETITC