Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6

    [C#] cancellazione files

    voglio che quando la pagina viene chiusa o viene cambiato l'url, vengano cancellati dei file... come posso fare? grazie

  2. #2
    Devi intercettare quando cambia la pagina nello stesso sito o quando cambia sito?
    Puoi lavorare con il file application che contiene alcuni metodi utili
    Application_End quando l' app Pool si ricicla
    Session_End quando la sessione utente e' finita, ovvero cambio sito o uscita dal browser
    Puoi esiste anche application_beginrequest quando l' utente fa una richiesta che rimane nel tuo sito
    Chiaramente dovrai poi capire in questi metodi cosa sta realmente facendo l' utente, altrimenti devi andare di javascript in ogni pagina.

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da raffaeu
    Session_End quando ... uscita dal browser
    sei sicuro di questo ?

  4. #4
    No tutto dipende dalla sessione, puo' essere infatti che la sessione scada senza che l' utente sia uscito dal tuo sito.
    Infatti il miglior modo in questo caso e' solamente javascript.

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

    Re: [C#] cancellazione files

    Originariamente inviato da danyf90
    voglio che quando la pagina viene chiusa o viene cambiato l'url, vengano cancellati dei file... come posso fare? grazie
    la domanda è chiara: esiste l'evento client unload. In questo evento basta fare una chiamata ajax e il server fa il resto. Però attenzione, questo evento si verifica quando la pagina si chiude, perciò, quando viene chiusa, cambiato l'url, premuto F5.
    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.