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:
Trimiteți un comentariu