Visualizzazione dei risultati da 1 a 5 su 5

Discussione: VB.NET e sessione

  1. #1

    VB.NET e sessione

    Se in VB.NET devo salvare un valore che mi serve per tutta la durata del programma c'è una specie di session dove salvarlo????

  2. #2
    se ti serve per tutta la durata del programma usa l'oggetto Application (da codice si trova in httpcontext.current.application mentre nelle pagine ti puoi riferire direttamente con application).
    spero che tu stia cmq sempre parlando di vb.net in asp.net...se no non saprei come aiutarti
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

  3. #3
    Io uso c# e so che lì esiste Session da usare così:
    Session["Quellochevuoi"]=TuaVariabile;

    per utilizzare questo valore in qualunque pagina del sito fai:
    string variabile=(string)Session["Quellochevuoi"];

    immagino che esista qualcosa di analogo in VB

  4. #4

    Risultato

    No, non ho trovato nessun "contenitore" in VB, ma ho risolto il problema inizializzando la mia classe come share nella classe della windows form principale e quindi richiamandola così.

    Il metodo è un po profano, ma finchè funziona sono contento....


    PS: Ecco il codice

    WINDOWS FORM PRINCIPALE


    Public Class main
    Inherits System.Windows.Forms.Form


    Public Shared objInfo As clAutentication
    Public Sub New()
    MyBase.New()

    'Chiamata richiesta da Progettazione Windows Form.
    InitializeComponent()

    'Aggiungere le eventuali istruzioni di inizializzazione dopo la chiamata a InitializeComponent()
    objInfo = New clAutentication()
    If Not objInfo.autenticato Then
    Dim objAutenticazione As New autenticazione()
    'Crea un'istanza della finestra di selezione cartella
    With objAutenticazione

    .ShowDialog(Me)
    'Visualizza come dialogo il form

    .Focus()
    End With
    objAutenticazione.Dispose()
    Me.Visible = False
    End If

    End Sub

    End Class


    CODICE IN autenticazione.vb. WINDOWS FORM SECONDARIA

    Public Class autenticazione
    Inherits System.Windows.Forms.Form

    ... codice ....

    If Not main.objInfo.autenticato Then
    .... codice....
    end ig

    main.ActiveForm.Visible = True
    Me.Close()

    End Sub

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Sei nel forum sbagliato.


    Hey hey, my my Rock and roll can never die!

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.