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, con ASP.NET si tratta invece di utilizzare questo codice, nel web.config:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <sessionState mode="InProc" cookieless="true" timeout="20" /> </system.web> </configuration>
Da questo punto in poi ASP.NET aggiungerà all'URL una stringa particolare che conterrà il SessionID (anzi per la precisione un riferimento alla sessione).
Lo sviluppatore non deve fare nulla, troverà già sostituiti tutti gli URL locali con questo codice.
L'effetto sarà lo stesso che si ha, ad esempio, visitando siti come Amazon.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Visualizzare contenuti Fullscreen con HTML5
- Leggere e scrivere su cookie tramite Blazor
- Richiamare programmaticamente le operazioni di aggiornamento, eliminazione e inserimento di FormView, DetailsView e GridView
- Realizzare siti sicuri con ASP.NET Web Pages
- Il web control DropDownList di ASP.NET
- Un helper method per replicare un template per ogni proprietà con ASP.NET MVC
- Operazioni di selezione su una DataTable
- Dependency injection in ASP.NET MVC 5 con Ninject
- Aumentare la scalabilità di ASP.NET Core Web API con caching client side
- Accedere con ASP.NET ad un documento XML creato dall'oggetto recordset di ADO e ASP