Redirectionare si trimiterea informatiilor intre pagini folosind query string






Redirecţionarea către o altă pagină se face folosind instrucţiunea Response.Redirect()


Response.Redirect("default2.aspx?luna="+
DropDownList1.SelectedItem.Value);


Browserul va fi redirecţionat către pagina default2.aspx. ?luna=valoare reprezintă parametrul transmis paginii. Numele parametrului este luna deoarece se află după semnul "?" care denotă începerea parametrilor. Pentru mai mulţi parametri putem scrie ?luna=valoare&anul=valoare

În pagina a 2-a putem prelua valoarea parametrului trimis folosind Request.QueryString[] astfel:


Label1.Text="Luna aleasă este <strong>" + Request.QueryString["luna"].ToString()+"</strong>";


Avantaje: simplu şi rapid.
Dezavantajele: utilizatorii avansaţi pot modifica valorile parametrilor care sunt vizibile şi nu se pot trimite valori mari.

Descarcă acest exemplu

Niciun comentariu: