Commentçamarche.net
CodeS-SourceS
Rechercher un code, un tuto, une réponse

Variable globale via le fichier web.config

5/5 (9 avis)

Snippet vu 28 394 fois - Téléchargée 15 fois

Contenu du snippet

Dans beaucoup de cas, vous aimeriez pouvoir définir une variable une bonne fois pour toutes genre le nom de votre site ou une la chaine de connexion à une base.

Le fichier web.config permet beaucoup de chose, entre autre il peut vous permettre de définir une variable pour toute votre application ou pour toute la portée du fichier web.config.
Nous allons donc utiliser ce fichier pour définir une variable que j'ecris simple : le nom de votre site :P

Source / Exemple :


'Dans le fichier web.config

<configuration>

  <system.web>
...
  </system.web>

  <appSettings>
  
	<!-- Nom de notre site :P -->
	<add key="NomSite" value="Un super Site :P"/>
...

  </appSettings>  
  
  
</configuration>

' dans le code
dim NomSite as string = ConfigurationSettings.AppSettings("NomSite")

Conclusion :


Il faut faire attention car ConfigurationSettings.AppSettings("...") retourne un string, donc il faut penser à faire les conversions si vous voulez le passez en integer ou en boolean

Il faut également faire attention à la casse, surtout dans le fichier web.config car si celui ci comporte une erreur c'est toute les pages de votre site qui auront une erreur.

Merci de me laisser votre commentaire :)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.