Checkbox List

Alias: Umbraco.CheckBoxList

Returns: IEnumerable<string>

Displays a list of preset values as a list of checkbox controls. The text saved is an IEnumerable collection of the text values.

Unlike other property editors, the Prevalue IDs are not directly accessible in Razor.

Data Type Definition Example

True/Checkbox List Definition

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

Content Example

Checkbox List Example

MVC View Example

Without Modelsbuilder

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.

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