Salvare dati tra pagine aspx

giovedì 10 novembre 2005 - 16.28

ilpako Profilo | Junior Member

ciao ragazzi ho bisogno di un aiuto...sto creando una applicazione che permette ad un utente di inserire dei dati in un database access.l'inserimento avviene per passi.Ovvero avrei bisogno che dopo ogni pagina compilata l'utente venga indirizzato alla successiva salvando da qualke parte i dati immessi nelle pagine precedenti.Solo dopo l'ultima pagina compilata i dati potranno essere inseriti nel database.Cosa devo utilizzare?

totti240282 Profilo | Guru

potresti utilizzare il viewstate o le variabili di sessione.

C'è solo un capitano !!!!!!

ilpako Profilo | Junior Member

sapreste indicarmi un tutorial o qcs del genere?grazie mille...

Brainkiller Profilo | Guru

Ciao ilpako,
ciò che ti ha consigliato totti è abbastanza banale da realizzare. Utilizzare la session per esempio. Per immagazzinare un valore puoi fare:

Session("nome")="Mario"

e nella seconda pagina:

Session("cognome")="Rossi"

e poi nell'ultima pagina li richiami tutti e crei una insert su DB.

strsql="INSERT INTO TABELLA (Nome,Cognome) VALUES ('" + Session("nome").ToString() + "','" + Session("cognome").ToString() + "')"

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

totti240282 Profilo | Guru

stavo postando la stessa soluzione l'avevo ripresa dal libro :)

C'è solo un capitano !!!!!!

ilpako Profilo | Junior Member

per quanto riguarda la session che mi garba parekkio sopatutto perkè assomoglia ad una sorta di contenitore di variabili globali che io amo vorrei sapere:si può associare un tipo al dato da passare in session? voglio dire avete fatto esempi di variabili session di tipo stringa, ma è possibile usare una collection tipo arraylist da poter scandire per effettuare inserimenti multipli per una stessa tabella del db?

totti240282 Profilo | Guru

certo fai session("array")=tuoarray

C'è solo un capitano !!!!!!

ilpako Profilo | Junior Member

grazie mille ragazzi...

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5