The new properties AppSettings and AppSettingsMultiple in EPiServer CMS 5 is a pretty nice feature, but when yesterday when I tried to implement it, I had a hard time finding out how to do it. But finally I did.
First of all, in edit mode, AppSettings will create a DropDown and AppSettingsMultiple will create a CheckBoxList.
To create you AppSettings property you have to define some values in <appSettings> in your Web.Config, i did like this:
<add key=”PropertyCountries” value=”Czech republic;CR|Sweden;SV|United Kingdom;UK” />
Now you just have to add a Property to your pagetype with the name PropertyCountries and you are done.
When you use the AppSettingsMultiple the CurrentPage.Property[“PropertyCountries”].Value will return a comma separated string with the selected values, like “SV,UK” and you just have to do a simple .Split(‘,’) and you have a string array.