Ciao a tutti.
Sto iniziando a vedere ASP.NET ed ho incontrato difficoltà in varie procedure tra cui una delle più banali che si possono realizzare in asp classico: il passaggio di parametri da una pagina all'altra.
Ho creato una pagina aspx contenente comandi form web per sfruttare le potenzialità di NET facendo tutti i vari controlli con i comandi di convalida (compirevalidation,validationsummary etc.). Quando tutti i campi sono validi vorrei cambiare pagina e riprendere i valori dala pagina chiamante.
Ti faccio un esempio per descrivere meglio il problema:
in asp il passaggio di parametri e semplice :
<FORM NAME="INVIO" ACTION="paginaricevente.asp" METHOD="post">
...
'inserisco dei campi (Input type TEXT etc.)
...
'inserisco bottone submit
</FORM>
sulla pagina ricevente i valori possono essere ripresi con il metodo "Request".
in ASP.NET la form chiama se stessa per controllare e gestire i valori dei controlli ASPNET (<ASP: Textbox etc):
<FORM NAME="INVIO" METHOD="POST" RUNAT="SERVER>
...
'inserisco controlli aspnet
compresi bottoni di invio
</FORM>
Una volta che la pagina e valida voglio passare su un'altra pagina e portarmi a presso i valori :
BottoneInvio_Click()
if page.isvalid then
'quale istruzione????
end if
Spero che non devo utilizzare "response.redirect" componendo la querystring perchè mi sembra una toppa.
Grazie della pazienza e spero di essere stato esaustivo nel descrive il problema.
Aspetto con anzia una vostra risposta. Grazie.