Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Session e redirect
giovedì 28 settembre 2006 - 16.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
acsp
Profilo
| Newbie
21
messaggi | Data Invio:
gio 28 set 2006 - 16:42
ciao a tutti...
ho una pagina con un datagrid con una HyperLinkColumn (ke funziona a meraviglia) ed un un linkbutton, il cui codice è il seguente:
codice:
Dim err as String
Dim split As String() = Session("indici").ToString.Split(CType("-", Char))
Dim i As Integer
For i = 1 To split.Length - 1
Select Case Session("stato")
Case 1
err = scritto.inserisci("insAFF1", CType(split(i), Integer))
Case 4
ret = scritto.inserisci("insAFF4", CType(split(i), Integer))
End Select
If Not err Is Nothing Then
lbldesc.Text = err
lbldesc.ForeColor = Drawing.Color.Red
lbldesc.Visible = True
Exit Sub
End If
Next
Response.Redirect("Pagina.aspx")
dove Session("indici") è una stringa del tipo -22-23-54-87-54 e la funzione inserisci inserisce dei dati in un file xml. il problema è ke, al click di questo link:
1- se faccio il redirect della pagina, le variabili di sessione mi svaniscono
2- se non lo faccio, le variabili di sessione sono ok.
PERCHè il redirect mi scatena l'eliminazione delle variabili di sessione? mi succede sia se faccio il redirect alla stessa pagina (x aggiornarla) ke se lo faccio ad altre pagine...
spero di essermi spiegata.. AIUTO
acsp
Profilo
| Newbie
21
messaggi | Data Invio:
gio 28 set 2006 - 17:34
>Controlla dove inserisci le variabili in sessione e controlla
>che il codice non venga rieseguito
>
ciao e grazie della risp.
le variabili di sessione vengono inserite in un'altra pagina con un semplice:
session("data")=data
...
e il codice nn viene rieseguito x' ho gestito il postback. e cmq, anke se il codice venisse rieseguito, non è normale ke la gestione sparisce, no?
Torna su
Stanze Forum
Elenco Threads
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 !