1

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

以下代码将 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>
4

1 回答 1

1

如果您想为 TEST 分配多个值,那么您可以使用一些在值中不需要的分隔符可能是逗号或分号,并且在代码中您可以使用 split 来获取值数组。

于 2012-11-06T16:15:23.120 回答