Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    leggere valore nel Global.asax

    Nel file Global,asax ho una proprietà che mi restituisce la stringa di connessione al mio database.
    Ho la necessità di leggere questa stringa da una classe esterna.
    In particolare questa classe (MyPage) eredita la classe Page, e tutte le pagine del sito, anzichè ereditare da Page eriditano da MyPage, in questo modo ho un punto comune da qui passa qualsiasi richiesta.
    Il problema è da qui non riesco a vedere Global, e quindi a leggere la mia variabile. C'è un modo per leggere le variabili dal Global passando da Page o quacosa del genere? Qualcuno sa come fare?

  2. #2
    Scusa questa stringa è una variabile dichiarata nel Global.asax?
    Non hai inserito questo valore in una variabile di applicazione o sessione?

  3. #3
    No non e salvata in nessun'altra variabile a parte che nel Web.Config (non chiedermi perchè mi sono trovato il sito già cosi)
    questo è il codice del global.asax
    codice:
    private static string mConnectionString;
    private static string mAccessDeniedPage;
    public Global()
    {
    	InitializeComponent();
    	mConnectionString =ConfigurationSettings.AppSettings["ConnectionString"];
    }	
    		
    public static string ConnectionString
    {
    	get	{return mConnectionString;}
    }

  4. #4
    sono un fagiano, mi sono risposto da solo :gren:
    ConfigurationSettings.AppSettings["ConnectionString"]
    :bubu:

  5. #5
    Scusa forse non ho capito bene, ma se la stringa è stata inserita nel web.config come chiave puoi richiamarla da qualsiasi punto della tua webapplication con:

    System.Configuration.ConfigurationSettings.AppSett ings["nomevar"]

    (come poi hai scritto nell'esempio)


  6. #6
    Originariamente inviato da DeBe99
    sono un fagiano, mi sono risposto da solo :gren:

    :bubu:
    Ah ecco!
    Mi sembrava strano infatti..

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.