MultiSelectList Class

Syntax

public class MultiSelectList : IEnumerable<SelectListItem>, IEnumerable

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.Rendering.MultiSelectList

Constructors

MultiSelectList(System.Collections.IEnumerable)
Arguments:
  • items (System.Collections.IEnumerable) –
public MultiSelectList(IEnumerable items)
MultiSelectList(System.Collections.IEnumerable, System.Collections.IEnumerable)
Arguments:
  • items (System.Collections.IEnumerable) –
  • selectedValues (System.Collections.IEnumerable) –
public MultiSelectList(IEnumerable items, IEnumerable selectedValues)
MultiSelectList(System.Collections.IEnumerable, System.String, System.String)
Arguments:
  • items (System.Collections.IEnumerable) –
  • dataValueField (System.String) –
  • dataTextField (System.String) –
public MultiSelectList(IEnumerable items, string dataValueField, string dataTextField)
MultiSelectList(System.Collections.IEnumerable, System.String, System.String, System.Collections.IEnumerable)
Arguments:
  • items (System.Collections.IEnumerable) –
  • dataValueField (System.String) –
  • dataTextField (System.String) –
  • selectedValues (System.Collections.IEnumerable) –
public MultiSelectList(IEnumerable items, string dataValueField, string dataTextField, IEnumerable selectedValues)
MultiSelectList(System.Collections.IEnumerable, System.String, System.String, System.Collections.IEnumerable, System.String)

Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the selected values, and the data group field.

Arguments:
  • items (System.Collections.IEnumerable) – The items used to build each [Microsoft.AspNet.Mvc.Rendering.SelectListItem](Microsoft.AspNet.Mvc.Rendering.SelectListItem.yml) of the list.
  • dataValueField (System.String) – The data value field. Used to match the Value property of the corresponding [Microsoft.AspNet.Mvc.Rendering.SelectListItem](Microsoft.AspNet.Mvc.Rendering.SelectListItem.yml).
  • dataTextField (System.String) – The data text field. Used to match the Text property of the corresponding [Microsoft.AspNet.Mvc.Rendering.SelectListItem](Microsoft.AspNet.Mvc.Rendering.SelectListItem.yml).
  • selectedValues (System.Collections.IEnumerable) – The selected values field. Used to match the Selected property of the corresponding [Microsoft.AspNet.Mvc.Rendering.SelectListItem](Microsoft.AspNet.Mvc.Rendering.SelectListItem.yml).
  • dataGroupField (System.String) – The data group field. Used to match the Group property of the corresponding [Microsoft.AspNet.Mvc.Rendering.SelectListItem](Microsoft.AspNet.Mvc.Rendering.SelectListItem.yml).
public MultiSelectList(IEnumerable items, string dataValueField, string dataTextField, IEnumerable selectedValues, string dataGroupField)

Properties

DataGroupField()

Gets or sets the data group field.

Return type:System.String
public string DataGroupField { get; }
DataTextField()
Return type:System.String
public string DataTextField { get; }
DataValueField()
Return type:System.String
public string DataValueField { get; }
Items()
Return type:System.Collections.IEnumerable
public IEnumerable Items { get; }
SelectedValues()
Return type:System.Collections.IEnumerable
public IEnumerable SelectedValues { get; }

Methods

Microsoft.AspNet.Mvc.Rendering.MultiSelectList.GetEnumerator()
Return type:System.Collections.Generic.IEnumerator{Microsoft.AspNet.Mvc.Rendering.SelectListItem}
public virtual IEnumerator<SelectListItem> GetEnumerator()
Microsoft.AspNet.Mvc.Rendering.MultiSelectList.System.Collections.IEnumerable.GetEnumerator()
Return type:System.Collections.IEnumerator
IEnumerator IEnumerable.GetEnumerator()