ciao a tutti.
ho un sintomo abbastanza strano.
in una funzione assegno un valore ad una variabile di sessione, girando qua e la la varabile di sessione rimane sempre quella, ma quando esegue una funzione, non so xchè, ma solo quella variabile mi si azzera, mentre tutte le altre mantengono il valore.
qualcuno ha una spiegazione pe questo sintomo?? prmetto che ho debuggato tutto il codice da quando si assegna la variabile fino all'inizio di quella funzione, il valore rimane sempre lo stesso fino a quel punto!!
il cod della funzione è questo:
codice:
// Session["curAnalisi"] = "59"
private void b_okNewRoot_Click(object sender, System.EventArgs e)
// Session["curAnalisi"] = "0"
{
if (t_codRoot.Text != "" )
{
string ThisAn;
ThisAn = Session["curAnalisi" ].ToString();
string cod = t_codRoot.Text;
db.execSql("insert into t_struttura (cod_analisi, cod_componente) values (" + ThisAn + ", ' " + cod + "');" , Session["dbLoc" ].ToString());
}
}