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