Web.config - 设置的多个值

时间:2012-11-06 16:09:34

标签: asp.net web-config

以下是现有asp.net Web服务程序(.asmx文件)的web.config文件

以下代码将TEST的值设置为EEE。

     <setting name="TEST" serializeAs="String">
       <value>EEEE</value>
      </setting> 

这是使用

的代码获得的

TESTIntegrationWS.Properties.Settings.Default.TEST

如何为名称“TEST”设置多个值并从代码中访问它?

Web.config文件

<?xml version="1.0" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0,             Culture=neutral, PublicKeyToken=b77a5c561934e089">
            <section name="TESTIntegrationWS.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
            requirePermission="false" />
        </sectionGroup>
    </configSections>
    <applicationSettings>
        <TESTIntegrationWS.Properties.Settings>
            <setting name="TEST" serializeAs="String">
                <value>EEEE</value>
            </setting>
            <system.web>
                <compilation debug="true" targetFramework="4.0" />
            </system.web>
        </TESTIntegrationWS.Properties.Settings>
    </applicationSettings>
    <system.web>
        <compilation debug="true" />
    </system.web>
</configuration>

1 个答案:

答案 0 :(得分:1)

如果要为TEST分配多个值,则可以使用某些值不可能的分隔符,可以是逗号或分号,在代码中可以使用split来获取值数组。