Como enviar um post em ASP.NEt (C#) com Campos Hidden?

.NET

24/07/2009

Olá, pessoal.

- Tem como enviar um post passando os campos hidden, para não ter que usar um redirect e QueryString?

Grato,
Carlos


Carlos.poetarj

Carlos.poetarj

Curtidas 0

Respostas

Guinther

Guinther

24/07/2009

Sim

Tem uma forma bem elegante de trabalhar com HiddenFields, que é usando o State Bag (ViewState).

Ex.:

ViewState[´Str´] = ´Guinther´;

Isso envia a variável ao browser o que vai ficar em um HiddenField

Quando receber o POST de volta, basta ler o ViewState:

TextBox1.Text = ViewState[´Str´].ToString();

Att

Guinther Pauli
Arquiteto .NET


GOSTEI 0
Slipmp

Slipmp

24/07/2009

Bem, ele disse hidden field ´Html´ correto?
Não ViewState.

Você pode colocar runat server no seu Hidden field e buscar o valor
Afinal, no .NET ele é um controle também.

Espero ter ajudado ;D


GOSTEI 0
Guinther

Guinther

24/07/2009

O ViewState usa um HiddenField HTML ;)


GOSTEI 0
POSTAR