Array
(
)

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

Carlos.poetarj
   - 24 jul 2009

Olá, pessoal.

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

Grato,
Carlos

Guinther
   - 24 jul 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

Slipmp
   - 08 set 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

Guinther
   - 09 set 2009

O ViewState usa um HiddenField HTML ;)