12 messaggi dal 19 giugno 2006
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
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,
So che la mia domanda è stupida, ma sei sicura di non fare un qualcosa tipo Session.Clear, o HttpContext.Clear o ripulisci le variabili da qualche parte e non ti aspetti che passi di lì?

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.