Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    ricordare la pagina chiamante

    Ho una serie di pagine chiamate in successione:
    0->1->2->3->4...con la possibilità anche che 1 chiami 4 saltando 2 e 3.
    Ogni pagina deve sapere la pagina che l'ha chiamata. Per esempio, se chiamo 0->1->4, la pagina 4, col tasto indietro, deve tornare a 1, che a sua volta deve tornare a 0 :master:
    qualche suggerimento? :master:

    Pietro

  2. #2
    Devi tenere traccia delle ultime 2 richieste effettuate (l'ultima quella corrente). Io faccio una cosa del genere mettendo nel page_load:
    codice:
    if(Session["LastRequest"]!=null)
       Session["LastbutoneRequest"]=Session["LastRequest"];
    Session["LastRequest"]=Request.RawUrl;
    Session["LastbutoneRequest"] sarà la pagina che ha chiamato la tua


  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da DeBe99
    Devi tenere traccia delle ultime 2 richieste effettuate (l'ultima quella corrente). Io faccio una cosa del genere mettendo nel page_load:
    codice:
    if(Session["LastRequest"]!=null)
       Session["LastbutoneRequest"]=Session["LastRequest"];
    Session["LastRequest"]=Request.RawUrl;
    Session["LastbutoneRequest"] sarà la pagina che ha chiamato la tua

    Ti ringrazio ma in attesa ho spremuto le meningi e mi è venuta questa idea:
    Ogni pagina ha un hidden che funge da stack.
    Quando, vado avanti, inserisco nello stack (push) la pagina corrente, quando vado indietro, tolgo la pagina corrente (pop)

    Non ho provato ancora, ma :master: mi pare un'idea

    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.