Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Pulsante "Indietro"

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    203

    Pulsante "Indietro"

    Ciao a tutti,
    ho questo problema. Ho i pulsanti di navigazione del sito "CONTINUA" e "INDIETRO" in uno user control incluso nella pagina.

    Nel pulsante indietro ho messo il classico controllo javascript sull'onClick="javascript:history.back();" però dato che ci in .NET c'è la questione del "Page.IsPostBack" mi sballa il discorso dell'indietro. Se arrivo ad una pagina e clicco su indietro funziona ma se una volta arrivato a quella pagina faccio eseguire qualche controllo poi devo cliccare 2 volte sul tasto inietro per ritornare alla pagina.

    Come posso gestire questa cosa? Qualcuno di voi ha già avuto questo problema?

    Si può risolvere solo con js oppure c'è qualche proprietà di .NET che non conosco?

    Grazie per le info

  2. #2
    Con javascript penso non sia possibile dato che torna indietro controllando l'history del browser. E se fai un postback e come se sulla pagina fossi passato due volte.

    Se vuoi tornare alla pagina che ti ha chiamato puoi mettere il link alla pagina chiamante.

    Per sapere la pagina chiamante puoi utilizzare

    Page.Request.UrlReferrer.LocalPath

    oppure se hai dei parametri dovrebbe essere

    Page.Request.UrlReferrer.PathAndQuery

    Fammi sapere
    Ciao
    K
    Kalman

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.