Ricerca per argomento: Session

Per attenuare gli aspetti "negativi" della natura stateless del protocollo HTTP, ASP.NET ha introdotto un meccanismo per conservare lo stato tra le diverse richieste, chiamato ViewState.Ad occuparsi di persistere le informazioni contenute nel ViewState nella versione 2.0 di ASP....

Quando si implementano HttpHandler o HttpModule, il supporto per il SessionState non è presente e si riceve un errore quando si tenta di accedervi.E' necessario implementare l'interfaccia IRequireSessionState, che non prevede cambi alla struttura della classe ma serve come "...

ASP.NET consente di salvare lo stato della sessione su SQL Server, caratteristica che rientra utile nel caso l'applicazione giri su più di un server, dato che la modalità di default, quella Inproc, salva lo stato all'interno del processo che esegue la richiesta.Per attivare il ...

L'uso del SessionState, che in ASP.NET è notevolmente potenziato rispetto a quanto è presente in Classic ASP, può rappresentare facilmente uno dei talloni di Achille per quanto riguarda le performance, se il carico a cui è sottoposta la nostra applicazione è particolarmente ...

In una intranet è possibile sfruttare l'autenticazione di Windows per dare accesso o meno ad un utente.Ciò che rende interessante questa funzionalità è la possibilità di integrare l'autenticazione con un database, per assegnare un ruolo all'utente appena loggato.Ecco un esempio:

ASP.NET implementa un meccanismo di gestione della sessione molto avanzato se paragonato a ciò che offre Classic ASP.Il caso forse più lampante è nell'utilizzo di Session su browser senza supporto per i coookie. Con Classic ASP è praticamente quasi impossibile farlo di default, ...

Questo sistema utilizza una variabile di applicazione per tenere traccia degli utenti loggati su un sito web. Per prima cosa bisognerà creare un global.asa come il seguente: Sub Application_OnStart Application("Users") = "" End Sub Sub Session_OnEnd Application.Lock ...

Con IIS5 è stata aggiunta un'importante funzionalità, che permette di de-allocare spazio utilizzato da variabili di Sessione rimuovendo quelle non più necessarie:Session.Contents.Remove("Nome_Variabile")Oppure, per rimuoverle tutte:Session.Contents.RemoveAllDurante la ...