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 に答える