以下是现有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>
答案 0 :(得分:1)
如果要为TEST分配多个值,则可以使用某些值不可能的分隔符,可以是逗号或分号,在代码中可以使用split来获取值数组。