Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problema con il refresh

    Mi sta capitando una cosa insolita.

    Sto facendo uno script di modifica di alcune cose che ho su un database, solo che, nonostante funzioni, succede questo:

    Eseguo la modifica e clicco su salva, notare bene, per perscare i dati mando un dato via query string (...../mod-for.asp?modifica=1).

    Dopo aver salvato vado a riaprire la pagina (sempre con ?modifica=1) e mi rimette i dati uguali a prima.

    Ho tirato giù un bel pò di santi, pensando che forse era script bacato e che prendeva i dati sbagliati.

    Ho controllato ed è tutto in regola, perchè i dati li prende dal database.

    Poi, sorpresa! Se, sempre rimanendo nella pagina che ho riaperto e che mi riporta i dati vecchi (ma che invece sono stati modificati) faccio un bel refresh mi visualizza finalmente i dati aggiornati.

    Ora, essendo chiaro che rimangono dei dati in memoria e che va a pescare quelli invece che pescarli exnovo, esiste un metodo in ASP per ammazzare i dati vecchi?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    codice:
    Response.Expires = -1500 
    Response.ExpiresAbsolute = now()-1500
    Response.Addheader "pragma","no-cache"
    Response.Addheader "cache-control","private"
    Response.Cachecontrol="no-cache"

  3. #3
    Aspetta, quelle che mi hai dato sono risposte che ne basta una o le devo usare tutte insieme nello script?

  4. #4
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    devi metterle nel lato server della pagina che vuoi si sempre aggiornata
    Fero
    Vuoi conoscere nuovi Amici?

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Debiru
    Aspetta, quelle che mi hai dato sono risposte che ne basta una o le devo usare tutte insieme nello script?
    tutte le righe in testa ad ogni pagina asp...
    codice:
    <%
    Response.Expires = -1500 
    Response.ExpiresAbsolute = now()-1500
    Response.Addheader "pragma","no-cache"
    Response.Addheader "cache-control","private"
    Response.Cachecontrol="no-cache" %>

  6. #6
    Era quello che cercavo anche io, per il problema all'altro 3d.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Eh, lo vedi che io sono una persona utile?

  8. #8
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Debiru
    Eh, lo vedi che io sono una persona utile?
    Ammappate che impunito che sei ! Non c'hai rossore in faccia !!! :maLOL: :maLOL: :maLOL:

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.