2015-09-23 17 views
5

web.configの単一のキーにリストまたは複数の値を追加するにはどうすればよいですか?例えばasp.netのweb.configで単一のキーにリストまたは複数の値を追加するには

:私はそれが値のリストを持っている「XYZ」という名前のキーを持っている、それは、VAL1で、VAL2、val3はなど

そして、他のキーがアクセス可能であるとして、これは私のコードで取得することができます。

+0

コンマ – Imad

答えて

2

は、ウェブの設定に追加します。次に

、そのキーでアプリケーション設定を取得し、配列またはIEnumerable<string>として、これらの複数の値を取得するためにstring.Splitを使用それらにアクセスする

string[] xyzValues = System.Configuration.ConfigurationManager.AppSetting["xyz"].Split(","); 
+1

おかげでバディを分離... –

+0

ur welcome bro。 – Imad

+0

downvoter、pls説明 – Imad

0

区切り文字を定義します。

<add key = "xyz" value="val1, val2, val3"/> 

のように評価さカンマ区切りとして

IEnumerable<string> values = ConfigurationManager.AppSettings["xyz"].Split(','); 
+0

thanksss ... :) –

1

appsetting sのタグ

<appSettings> 
    <add key="xyz" value="val1;val2;val3" /> 
</appSettings> 

C#コード

string[] values = ConfigurationManager.AppSettings["xyz"].Split(';'); 
+0

thankssssss :) ... –

0

あなたが直接、もう少し、あなたの設定ファイルのカスタム設定セクションを有していても良いコーディングでそれを行うことはできません。 https://msdn.microsoft.com/en-us/library/2tw134k3.aspxリンクは、カスタム設定を行う方法を説明しています。

他の方法は、価値のセパレータを使用し、複数の値を定義し、分割機能を使用して値が(他のように述べている)ことを使用することができる

+0

ありがとう:) –

関連する問題