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

    distruggere session al cambio pagina

    Ciao a tutti
    Ho la necessita' di mantenere attiva una session fino a quando l'utente rimane in una determinata pagina ma quando ne sceglie un'altra vorrei distruggere la session alla chiusura della stessa pagina.
    Come faccio?

  2. #2
    ci dovrebbe essere Page_Unload come evento.

    qui metti la distruzione della session

  3. #3
    Originariamente inviato da Daniele80
    ci dovrebbe essere Page_Unload come evento.
    qui metti la distruzione della session
    Cosi la distruggi sempre. Forse, potresti mettere nei link che ti portano ad un'altra pagina che vuoi tu un segnale con il quale nel page.ispostback della stessa pagina distruggi la session e fai poi un redirect alla pagina diversa. Niente vieta anche di mettere solo nella nuova pagina il codice per ripulire la session es. nel page_load (...if not page.ispostback then remove...)
    Saluti a tutti
    Riccardo

  4. #4
    scusate il ritardo della risposta. Allora:
    In effetti la Page_Unload non funziona , per quanto riguarda invece distruggere la session dalla pagina di destinazione non riesco perchè può essere qualsiasi pagina dovrei mettere il codice ovunque.. un pò scomodo possibile che non si riesca ad intercettare l'abbandono della pagina stessa??

  5. #5
    Originariamente inviato da Susin
    possibile che non si riesca ad intercettare l'abbandono della pagina stessa??
    visto che una possibile soluzione l'avevo gia indicata mi quoto da solo
    potresti mettere nei link che ti portano ad un'altra pagina che vuoi tu un segnale con il quale nel page.ispostback della stessa pagina distruggi la session e fai poi un redirect alla pagina diversa
    hai provato?
    Saluti a tutti
    Riccardo

  6. #6
    non ho link che mi portano ad un'altra pagina.. La pagina è indipendente

  7. #7
    provare a utilizzare l'evento disposed? in teoria viene sollevato quando la pagina viene rilasciata dall'applicazione..

    cmq se non esistono altre pagine..quando la abbandoni la session dovrebbe venire persa comunque..

  8. #8
    no è la pagina che è indipendente non rimanda a link particolari, l'utente abbandona la pagina dal menu non attraverso un link per cui non riesco ad intercettare che pagina sceglie.
    Per quanto riguarda l'evento disposed non c'è un evento della pagina OnDispose dove lo dovrei mettere? e quando?

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    al posto di una session potresti usare un Viewstate

    Hey hey, my my Rock and roll can never die!

  10. #10
    ecco qualcosa di nuovo... mi piace..
    prima utilizzavo variabili statiche ma mi hanno dato dei problemi allora sono passata alle session.
    Adesso provo con il viewstate anche se non ho la più pallida idea di come si utilizzi
    grazie a tutti

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.