Dropdown

Alias: Umbraco.DropDown.Flexible

Returns: String or IEnumerable<string>

Displays a list of preset values. Either a single value or multiple values (formatted as a collection of strings) can be returned.

Settings

Enable multiple choice

If enabled, editors will be able to select multiple values from the dropdown otherwise only a single value can be selected.

Prevalues

Prevalues are the options which are shown in the dropdown list. You can add, edit, or remove values here.

circle-info

You can use dictionary items to translate the values of a Dropdown property editor in a multilingual setup. For more details, see the Creating a Multilingual Site article.

Data Type Definition Example

Dropdown Data Type Definition

Content Example

Single Value

Single dropdown content example

Multiple Values

Multiple dropdown content example

MVC View Example

Single item - without Modelsbuilder

Multiple items - without Modelsbuilder

Single item - with Modelsbuilder

Multiple items - with Modelsbuilder

Add values programmatically

See the example below to see how a value can be added or changed programmatically. To update a value of a property editor you need the Content Service.

circle-info

The example below demonstrates how to add values programmatically using a Razor view. However, this is used for illustrative purposes only and is not the recommended method for production environments.

Although the use of a GUID is preferable, you can also use the numeric ID to get the page:

If Modelsbuilder is enabled you can get the alias of the desired property without using a magic string:

Last updated

Was this helpful?