Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Intercettare l'evento refresh(F5) o il comando aggiorna
venerdì 15 ottobre 2004 - 14.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
ven 15 ott 2004 - 14:13
Ciao a tutti,
io ho una funzione che recupera e modifica un valore da una session. Il problema è che se premo F5 (o tasto destro e aggiungi) il parametro della session appena modificata viene riletta e rimodificata, mentre ciò non dovrebbe accadere.
Come posso verificare se mi trovo in una situazione in cui ho premuto F5 o ho fatto click col tasto destro e poi scelto aggiorna?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 19 ott 2004 - 00:04
Prova con degli IF durante il Load della Pagina, verifica se la session è già piena o vuota e decidi di conseguenza sul da farsi.
Credo che riesci tranquillamente.
ciao
david
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
mar 19 ott 2004 - 09:00
Il mio problema è che io sicuramente avrò le session con contenuti visto che devo modificare esattamente quelli.
Solo vorrei riuscire a capire quando ho navigato (e quindi quando è il momento di aggiungere/modificare i campi delle mie session) e quando invece ho fatto una semplice refresh (dovrei lasciare le session come sono).
Ad esempio gestire il percorso della mia navigazione per cartelle.
Ad ogni page load aggiungo al percorso della session il valore del parametro che uso per navigare
se ho clickato su un link pagina.aspc?cartella=nuova, nel page load faccio
Dim percorso as string
percorso = session.Item(path) + request.querystring("Cartella")
session.add("path",percorso)
Se faccio un refresh ottengo un percorso tipo C:\temp\nuova\nuova
Però non posso nemmeno mettere un controllo sulla duplicità dei nomi, infatti potrei avere una cartella nuova dentro all'omonima cartella!
Non esiste proprio un modo che mi faccia capire se è stato scatenato l'evento di aggiorna pagina da parte del browser?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !