Visualizzazione dei risultati da 1 a 4 su 4

Discussione: cookies.remove

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    12

    cookies.remove

    Sto utilizzando i cookies per la prima volta con ASP.NET.
    Riesco a sriverli, a leggerli ma non a eliminarli, c'č qualche parametro da settare?
    L'operazione che eseguo č semplicemente response.cookies.remove(NomeCookie).
    Grazie a chiunque mi sappia dare un consiglio.
    Lorenzo
    Col sol e la paia małra anca i nčspoi

  2. #2
    prova a settargli la data di expire come si faceva nel vecchio asp
    Frate Priore: "Č Lucifero in persona!"
    Trinitą: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  3. #3
    se nn setti la data appena chiudi il browser ti muoiono tutti
    ti ricordo per info che in una stessa applicazione asp.net al max hai 20 cookies disponibili

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Stranamente, questo problema non l'ho visto trattato in nessun libro che ho letto.
    Come č stato suggerito, bisogna settargli la data di expire come si faceva nel vecchio asp

    Per mio uso ho fatto due procedure che fanno questo. Ti passo il codice, nel caso che ti serva:
    codice:
    '-------------------------------------------------------------------------
    'fa scadere tutti i cookies 
    '-------------------------------------------------------------------------
    Public Sub CancellaCookies()
    	Dim cookieName$
    	For Each cookieName In This.Request.Cookies.AllKeys
    		This.Response.Cookies(cookieName).Expires = New DateTime(1980, 1, 1)
    	Next
    End Sub
    
    '------------------------------------------------------------------
    'fa scadere un cookie specificato
    '------------------------------------------------------------------
    Public Sub CancellaCookie(ByVal cookieName$)
    	This.Response.Cookies(cookieName).Expires = New DateTime(1980, 1, 1)
    End Sub
    NOTA: le funzioni utilizzano la variabile This che non č altro che un riferimento alla pagina che richiama le procedure, oppure, un riferimento a System.Web.HttpContext.Current (In altri termini, sostituisci This con System.Web.HttpContext.Current

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.