#355 - I cookies con ASP.NET
L'accesso, sia in lettura che in scrittura ai cookies con ASP.NET non cambia molto rispetto all'equivalente ASP.
Tuttavia, ci sono piccoli cambiamenti necessari sopratutto in fase di visualizzazione.
Di default un cookie è contenuto come oggetto HTTPCookie, per cui è necessario procedere alla conversione utilizzando la funzione ToString() dell'oggetto, come in questo esempio:
<%
Response.write ( Request.Cookies("miocookie").Value.ToString() )
%>
Per quanto riguarda la scrittura, la cosa resta invariata per le sottochiavi.
Nel caso in cui si voglia scrivere un cookie senza chiavi, bisogna utilizzare la proprietà Value:
<%
Response.Cookies("miocookie").Value = DateTime.Now().ToString()
%>
Invece, per la scrittura di una chiave è sufficiente scrivere
<%
Response.Cookies("miocookie")("visita") = DateTime.Now().ToString()
%>
La stessa identica cosa vale per la lettura: è possibile omettere la proprietà Value.
Approfondimenti
- Cosa c'è in ASP.NET 3.5 Service Pack1
- #921 - Specificare un tipo custom come valore di un parametro di selezione dell'ObjectDataSource
- #949 - Un custom control BoundField con dropdownlist
- Cosa fare se la vostra applicazione ASP o ASP.NET è vittima di SQL injection
- #924 - Evitare problemi di path canonicalization con ASP.NET
- ListView è DataPager
- Integrare Windows Live ID, Contacts e Presence API nelle tue applicazioni
- #959 - Le novità di Cache in ASP.NET 3.5 SP 1
- BookStore Pubs 2.1
- Rilasciata la Preview 2 di ASP.NET AJAX 4.0.
- Chi ha paura di ASP.NET MVC?
- Esportazione di pagine ed allegati in formato MIME
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!