2012-01-12 5 views
2

Je suis nouveau à .net et j'avais habituellement un fichier commun qui avait des informations de nom d'utilisateur, serveur, mot de passe, IPS et entiers fixes dans php et asp classique que j'avais l'habitude d'inclure dans tous les fichiers afin que je puisse les utiliser n'importe quelle page. Depuis que je viens de savoir que .net n'a pas de fonction d'inclusion. comment je peux le faire dans asp.net?comment utiliser des variables communes dans asp.net?

Merci Vous

Répondre

5

Vous utiliseriez pas nécessairement inclure le fichier pour les variables de partage sur un site. Dans .Net, vous stockez normalement des valeurs de ce type dans la section AppSettings du fichier web.config.

Vous pouvez alors accéder aux valeurs à l'aide du code comme:

string username = WebConfigurationManager.Appsettings["Username"]; 
0

à proprement parler si vous travaillez avec la configuration des applications (telles que les chaînes de connexion DB) ceux-ci sont placés dans web.config pour les applications web et app.config pour autres.

Il existe également des fichiers de paramètres.

Découvrez ConfigurationManager. À part cela, vous devez vous rappeler que les variables globales sont mauvaises mmmkay et que, mis à part les divers fichiers de configuration, les classes les plus proches et les propriétés sont les plus proches.

0

En plus de AppSettings mentionnés par Digbyswift, & webconfig (que je vous recommande également), vous pouvez utiliser un module:

Module Module2 
    Public MyGlobalInteger As Integer = 0 
End Module 

Ensuite, il peut être appelé partout comme:

Dim someOtherNumber As Integer = MyGlobalInteger + 5 

Cependant, vous pouvez le rendre en lecture seule, en fonction de votre utilisation.

Questions connexes