web.config で指定されたデフォルト プロバイダーではないプロファイル プロバイダーに保存する JavaScript を書きたいと思います。
<profile defaultProvider="SqlProfileProvider">
<providers>
<clear />
<add name="SQLiteProfileProvider" applicationName="Gallery Server Pro" connectionStringName="SQLiteDbConnection" type="GalleryServerPro.Data.SQLite.SQLiteProfileProvider" />
<add name="SqlProfileProvider" applicationName="Gallery Server Pro" connectionStringName="SqlServerDbConnection" type="System.Web.Profile.SqlProfileProvider" />
</providers>
<properties>
<add name="ShowMediaObjectMetadata" defaultValue="false" type="String" allowAnonymous="true" />
<add name="UserAlbumId" defaultValue="0" type="Int32" allowAnonymous="false" />
<add name="EnableUserAlbum" defaultValue="true" type="String" allowAnonymous="false" />
</properties>
</profile>
この JavaScript を使用して、デフォルトのプロバイダーに保存できます。
Sys.Services.ProfileService.properties["ShowMediaObjectMetadata"] = "true";
Sys.Services.ProfileService.save(null, null, null, null);
しかし、SQLiteProfileProvider という名前のプロバイダーに保存するにはどうすればよいでしょうか?
ありがとう、ロジャー・マーティン