Controllo su variabili di sessione

lunedì 30 ottobre 2006 - 19.02

squilibrio Profilo | Expert

Ciao, vorrei introdurre un controllo a livello di applicazione sulle var di sessione. Mi spiego meglio, se utilizzo 4 var di sessione nella mia web applicatio, all'apertura di ogni pagina (nel page_load) devo verificare che siano valide (quindi che la sessione non sia scaduta); fino ad oggi in ogni pagina mettevo:

if (Session["bla bla 1"] == null) || ((Session["bla bla 2"] == null).... )

Response.Redirect("PaginaIniziale.aspx)


Ma sono sicura che questa soluzione non è corretta, anche perchè non mi piace far un controllo su tutte le variabili usate; secondo me esiste una soluzione piu "intelligente" ma non so quale :-(

In sintesi vorrei capire:
1) come effettuare il controllo per evitare di fare operazioni su variabili non piu valide e quindi generare errori o incostitenze sulla base dati
2) se esiste una soluzione (magari gestendo tutto in una classe esterna) per evitare di fare un copia/incolla del controllo in ogni pagina

Grazie
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5