Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Variabili di sessione

  1. #1

    Variabili di sessione

    come si fa a verificare se una varibile di sessione è stata creata?

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Richiamala in un'altra pagina.

    Se scrivi Session("pippo") = pippo nella pagina 1.asp
    in 2.asp devi scrivere
    pippo = Session("pippo");

    Se pippo ha il valore che ti serve l'ha creata :tongue:

  3. #3
    Però se provo ad utilizzare una variabile di sessione non creata mi viene restituito una referenza ad un oggetto NULL e pippo=Session["UserName"].ToString() mi restituirebbe errore (Uso C#, non so se in VB è la stessa cosa), a meno che non l'abbia gia inizializzata a "" nel global.asa, costringendomi ad usare l'eccezione per verificare l'esistenza della variabile. Ci sono altri modi per verificare se l'oggetto esiste? :master:

  4. #4
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    In ASP utilizzato un if che mi controllava se era undefined. Anch'io uso C#, devo provare tanto le sto per utilizzare nel codice che sto scrivendo.

    Ciao

  5. #5
    ho provato questa espressione e sembra funzionare:
    codice:
    if (Equals(Session["Username"],null))

  6. #6
    O semplicemente

    codice:
    if( Session["Username"] != null )

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.