Array
(
)

Passando parâmetros entre Webforms

Borland
   - 25 jun 2007

Olá pessoal!! estou com uma dificuldadee conto com a ajuda de vcs...

é o seguinte...

Estou desenvolvendo uma aplicação(site) no bds2006 + asp.net... onde na página principal eu chamo uma outra para exibição de fotos...nesta pasta o que eu tenho são os links dos eventos em q irei filtrar no banco para visualizar as fotos do determinado evento(no banco só guardo o caminho da foto)... sendo que neste link eu faço um script usando o window.open... e no load da pagina q abre faço a chamada da função q realiza o select no banco. esta função recebe um parâmetro para filtro das fotos por evento.

Alguém sabe como faço para ao clicar no link q abre um nova janela, esta receba um parametro da que chamou... este parâmetro será o valor de filtro do select...

espero q entendam minha dúvida e que possam me ajudar...

forte abraço...

Curynga
   - 28 jun 2007

Amigo, existe inumeras formas de fazer o que tu quer...
Uma delas é:
- Para enviar os parametros:
Response.Redirect(´Webform2.aspx?texto=´+TextBox1.Text+´&nome=´+TextBox2.Text);

-Para pegar os parametros:
Label1.Text := Request.QueryString[´texto´];
Label2.Text := Request.QueryString[´nome´];

Qualquer duvida é só postar!

Abraços!

Rodrigolopes
   - 13 jan 2008

fale velho o papo e o seguinte,

na pagina que manda as informações vc coloca assim

exemplo:

Context.Items.Add(´Nome´, txtNome.Text);
Context.Items.Add(´Idade´, txtIdade.Text);

Codigo do botao enviar:

Server.Trasfer(´Pagina2.aspx´, true);

na pagina onde recebe tem que estar asim:

string varNome;
string varIdade;

varNome = Context.Items[´Nome´].ToString();
varIdade = Context.Items[´Nome´].ToString();

ai e so usar como desejar.