Attualmente sto lavorando a un'applicazione Web che utilizza il framework ASP.NET 2.0. Devo reindirizzare a una certa pagina, ad esempio SessionExpired.aspx, quando scade la sessione utente. Ci sono molte pagine nel progetto, quindi aggiungere codice a ogni pagina del sito non è davvero una buona soluzione. Ho comunque MasterPages, che credo possa aiutare.Come posso reindirizzare a una pagina quando la sessione utente scade?
Grazie!
Ho accettato questa risposta perché la chiave di identificazione di una sessione scaduta è verificare se il cookie di sessione esiste quando si ha a che fare con una nuova sessione. –
Sfortunatamente non esiste un modo carino per ottenere il nome del cookie di sessione perché non è possibile eseguire "Session.CookieName" come con FormsAuthneticationTicket. La migliore raccomandazione che ho trovato è di avere solo una chiave/valore di appSetting che manterrà il nome del cookie di sessione. Quindi lo imposterai due volte, cosa che a nessuno piace fare, ma sembra il modo più conveniente per farlo. Solo i miei due centesimi. – dyslexicanaboko