Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    declaration expected - session

    come mai questo problemone sulla variabile di sessione??
    (ke rima.... :quipy: )



    Dim nome As String
    nome = session("userID").ToString()

    come le si usano??


    grazie!!


    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  2. #2
    generalmente funziona, prova a mettere un:
    response.write(nome)
    per vedere se ti scrive qualcosa all'apertura della tua pagina
    tempo fa, ho avuto comunque un problema analogo e mi succedeva perchè non eliminavo mai i file temporanei di internet e quindi le session mi facevano del casino

  3. #3
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    ok andava messo nel Page_Load.....



    il problema è ke mi serve anke in un'altra SUB....
    ke faccio?

    la dikiaro di nuovo o posso dikiarare la variabile come costante (non so come) e tenermela in tutto il mio codice?

    grazie a tutti!

    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  4. #4
    puoi dichiararla prima e usarla poi

    oppure puoi usare il viewstate. E' molto semplice

    viewstate("pippo")="cavoli miei"

    dim cippa as string

    cippa=viewstate("pippo")

    ok ? è come le sessioni, solo che valgono per quella pagina e basta
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  5. #5
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Originariamente inviato da Trinità
    puoi dichiararla prima e usarla poi

    oppure puoi usare il viewstate. E' molto semplice

    viewstate("pippo")="cavoli miei"

    dim cippa as string

    cippa=viewstate("pippo")

    ok ? è come le sessioni, solo che valgono per quella pagina e basta
    non ho capito bene come funziona questo viewstate....

    e non ho capito come dichiararla prima e usarla poi

    (insomma... sn un deficiente )



    grazie!!!

    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  6. #6
    ma no ! suvvia

    hai presente il campo nascosto che si chaima viewstate che .net genera dentro l'html che "butta fuori" ?
    lo potrai notare facendo sul browser visualizza html e trovi un certo n° di righe incomprensibili... bene quelle le ha scritte il framework e servono a mantenere lo stato dei controlli

    puoi usare un pochettino di quello spazio per memorizzarci dentro una cosa che serve a te (spazio che va aggiunto beninteso)

    se fai

    sub page_load(...)
    viewstate("pippo")="forza inter"
    end sub

    1° non è che crasha il sistema
    2° hai memorizzato nel viewstate pippo la stringa ...
    è come se avessi fatto una sessione in asp normale con la differenza che se facevi una sessione e navighi nel sito diciamo 2 pagine dopo e la richiami la vedi ancora, questa invece vale solo per questa pagina perchè appunto è dentro quella "fogna" che è il campo nascosto viewstate

    nelle altre sub poi la puoi utilizzare come cavolo ti pare

    ad esempio
    sub cippirimerlo()
    label1.text=viewstate("pippo").tostring()
    end sub
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  7. #7
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    grazie 10000 x questa magnifica spiegazione!!

    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  8. #8
    Originariamente inviato da Trinità

    sub page_load(...)
    viewstate("pippo")="forza inter"
    end sub


    c'è un errore di sintassi.

    la sintassi giusta e'

    viewstate("pippo") = "forza juventus"

    :sgrat:

  9. #9
    mah jc, ho provato il codice che dici tu ma mi dà questo errore

    "impossibile richiamare il metodo forza.juventus() assegnando Null alla variabile "mazzetta_arbitro""




    basta sennò Francis87 non ci capisce + niente ....

    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

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.