Il web.config è il luogo ideale per memorizzare le impostazioni della nostra applicazione ASP.NET, dato che è centralizzato.
Ci sono casi in cui però si creano assemblies il cui utilizzo è condiviso da più applicazioni, ad esempio sfruttando la GAC, e si vuole evitare che l'accesso ad una chiave non esistente generi un errore, fornendo quindi un corrispettivo valore di default.
In casi come questi è sufficiente creare in una helper class un metodo statico che verifichi se la chiave esiste, estrandone il corrispettivo valore in caso positivo, piuttosto che inviare quello di default, specificato nel codice:
string username = Utils.SafeRead("username", "aspnet"); // file con helper class public static string SafeRead(string keyName, string defaultValue) { try { return ConfigurationSettings.AppSettings[keyName] as string; } catch { return defaultValue; } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Sovrapporre un controllo Silverlight ad altri elementi nella pagina
- Sblocca le performance della tua applicazione con .NET 8
- Esportare dati in formato Excel con Silverlight 4.0
- Come verificare che una variabile sia una data
- Utilizzare il nuovo Azure Alert per ricevere notifiche sulle risorse
- Gestire le istanze dei web job delle web app di Azure
- Raggruppare liste di oggetti JavaScript ed eseguire calcoli con la libreria LINQ.js
- Accedere in modo sicuro alle proprietà ActualWidth e ActualHeight in Silverlight
- Clonare un Path in Expression Design