web-dev-qa-db-fra.com

Vous créez une variable personnalisée dans le fichier web.config?

Je veux créer une variable dans le fichier web.config et utiliser cette variable dans les formulaires Web. Comment puis-je atteindre cet objectif??

34
Chakri

dans web.config:

<appSettings>
   <add key="message" value="Hello, World!" />
</appSettings> 

en cs:

string str = ConfigurationManager.AppSettings["message"].ToString();
65
DmitryK

Vous pouvez essayer comme ceci:

<appSettings>
   <add key="id" value="12762"/>
   <add key ="url" value="http://localhost:10982/Redirect.aspx"/>
</appSettings>

Ensuite, vous pouvez utiliser

using System.Configuration;

et utilisez-le comme ceci:

string id=ConfigurationManager.AppSettings["Id"].ToString();
string url=ConfigurationManager.AppSettings["Url"].ToString();
14
Rahul Tripathi

FYI: Les réponses acceptées pour accéder aux données web.config sont maintenant considérées comme "obsolètes" et doivent être remplacées par:

Exemple:

dans web.config:

<appSettings>
   <add key="message" value="Hello, World!" />
</appSettings>

en c #:

ConfigurationManager.AppSettings["message"]

Référence: ConfigurationSettings.AppSettings est obsolète, avertissement

4
AndyRBlank