SelectListItem Class

Definition

Represents an item in a SelectList or MultiSelectList. This class is typically rendered as an HTML <option> element with the specified attribute values.

C#
public class SelectListItem
Inheritance
SelectListItem

Constructors

SelectListItem()

Initializes a new instance of SelectListItem.

SelectListItem(String, String, Boolean, Boolean)

Initializes a new instance of SelectListItem.

SelectListItem(String, String, Boolean)

Initializes a new instance of SelectListItem.

SelectListItem(String, String)

Initializes a new instance of SelectListItem.

Properties

Disabled

Gets or sets a value that indicates whether this SelectListItem is disabled. This property is typically rendered as a disabled="disabled" attribute in the HTML <option> element.

Group

Represents the optgroup HTML element this item is wrapped into. In a select list, multiple groups with the same name are supported. They are compared with reference equality.

Selected

Gets or sets a value that indicates whether this SelectListItem is selected. This property is typically rendered as a selected="selected" attribute in the HTML <option> element.

Text

Gets or sets a value that indicates the display text of this SelectListItem. This property is typically rendered as the inner HTML in the HTML <option> element.

Value

Gets or sets a value that indicates the value of this SelectListItem. This property is typically rendered as a value="..." attribute in the HTML <option> element.

Applies to

Product Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0