web-dev-qa-db-ja.com

web.configファイルにカスタム変数を作成しますか?

Web.configファイルに変数を作成し、その変数をWebフォームで使用したい。どうすればこれを達成できますか?

34
Chakri

web.configで:

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

csで:

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

あなたはこのように試すことができます:

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

その後、使用することができます

using System.Configuration;

次のように使用します:

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

参考までに、web.configデータにアクセスするために受け入れられた回答は、現在「廃止」と見なされており、次のものに置き換える必要があります。

例:

web.configで:

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

c#の場合:

ConfigurationManager.AppSettings["message"]

参照: ConfigurationSettings.AppSettingsは廃止され、警告

4
AndyRBlank