Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    page expired (come fare?)

    salve a tutti vorrei impostare una pagina con la possibilita' di non andare indietro nel browser,e far apparire il messaggio "page expired" se l'utente cerca di tornare indietro

    come posso fare?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Quello lo imposti con la durata della pagina. Ma per l' indietro devi lavorare di Javascript ... Quello di premere il pulsante indietro è un evento scatenato dal client e Asp.Net mica se ne accorge ... A meno che lui non prema F5 allora scatta l' evento Page_Load ...

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Originariamente inviato da raffaeu
    Quello lo imposti con la durata della pagina. Ma per l' indietro devi lavorare di Javascript ... Quello di premere il pulsante indietro è un evento scatenato dal client e Asp.Net mica se ne accorge ... A meno che lui non prema F5 allora scatta l' evento Page_Load ...
    con javasript ci sono espedienti, ma non sempre funzionano
    cmq ritornando al 3d,come posso far scadere la pagina subito? grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    in asp ho trovato questo codice

    codice:
     response.expires = -1500
    response.AddHeader "PRAGMA", "NO-CACHE"
    response.CacheControl = "PRIVATE"
    esiste qualcosa di simile anche in asp.net?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    un tempo usavo questo

    codice:
        '-----------------------------------------------------------------
        'disabilita la cache
        '-----------------------------------------------------------------
        Public Sub NoCache()
            System.Web.HttpContext.Current.Response.Cache.SetNoStore()
            System.Web.HttpContext.Current.Response.Cache.SetExpires(DateTime.Now.AddYears(-1))
    
            System.Web.HttpContext.Current.Response.AddHeader("pragma", "no-cache")
            System.Web.HttpContext.Current.Response.AddHeader("cache-control", "private")
            System.Web.HttpContext.Current.Response.CacheControl = "no-cache"
            System.Web.HttpContext.Current.Response.Expires = -1
            System.Web.HttpContext.Current.Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache)
        End Sub
    Pietro

  6. #6
    Puoi lavorare con OutputCache ... o continua a lavorare con Response ...

  7. #7
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Originariamente inviato da raffaeu
    Puoi lavorare con OutputCache ... o continua a lavorare con Response ...
    non ho capito scusa
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  8. #8
    <%@ OutputCache Duration="60" VaryByParam="none"%>

    link

    http://samples.gotdotnet.com/quickst...utcaching.aspx

  9. #9

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.