Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Orione
    Registrato dal
    Oct 2002
    Messaggi
    148

    Interrompere esecuzione pagina

    Ciao a tutti,

    sapete se è possibile interrompere l'esecuzione della pagina se non si verificano determinate condizioni?

    per esempio:
    se non sono loggato non voglio che carichi la pagina e quindi nel Page_Load() scrivere un comando che mi interrompa l'esecuzione.

    spero di essermi spiegato

    ciao e grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    exit sub?

  3. #3
    Utente di HTML.it L'avatar di Orione
    Registrato dal
    Oct 2002
    Messaggi
    148
    No, non so se è quello che serve a me, io uso C#, e forse mi sono spiegato male.

    In php per esempio esiste una funzione die(); che interrompe l'esecuzione di tutti i comandi successivi a quello, per esempio:

    echo "<script language='javascript'>";
    echo "location='curriculum.php?width=".$width."&fase=". $fase."'</script>";
    die();

    queste 3 righe di codice mi portano a caricare la pagina curriculum.php e tutto quello che avviene dopo non viene più fatto
    lo so che è php e questo è asp.net ma spero di essermi spiegato.


  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Context.Response.End

    prova questo.

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    io utilizzo nel tuo caso qualcosa di simile:
    codice:
    se condizione allora System.Web.HttpContext.Current.Response.Redirect("login.aspx")

    oppure:
    codice:
    HttpContext.Current.Response.Clear()
    HttpContext.Current.Response.Write(String.Format("<html><head><title>...
    HttpContext.Current.Response.End()

    oppure:
    se condizione allora visualizzo pannello1 e nascondo pannello2
    altrimenti faccio il contrario
    Pietro

  6. #6
    Non so in che contesto... ma in c# direi

    break o return


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