2012-07-30 16 views
19

mi chiedevo se la sua possibile mettere un array come un valore in una chiave ... esempioAggiungere array chiave nel web.config

<add key="email" value="emails["[email protected], [email protected]"] /> 

Vorrei che il lavoro di sintassi?

+1

Se sei solo bisogno di un elenco di valori si può semplicemente utilizzare un delimitatore di tua scelta (che è legale in XML, ecc.) e dividi il valore quando è necessario. –

risposta

44

Con ConfigurationManager.AppSettings è possibile recuperare solo valori scalari. Per il vostro esempio, se separare le email con una virgola, si può fare:

string[] emails = ConfigurationManager.AppSettings["email"].Split(';'); 

con il web.config

<add key="email" value="[email protected];[email protected]" /> 
+0

Perfetto .... proprio quello che sto cercando :) – user1269625

Problemi correlati