MultiSelectList Class

 

Represents a list of items that users can select more than one item from.

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Inheritance Hierarchy

System.Object
  System.Web.Mvc.MultiSelectList
    System.Web.Mvc.SelectList

Syntax

public class MultiSelectList : IEnumerable<SelectListItem>, IEnumerable
public ref class MultiSelectList : IEnumerable<SelectListItem^>, 
    IEnumerable
type MultiSelectList = 
    class
        interface IEnumerable<SelectListItem>
        interface IEnumerable
    end
Public Class MultiSelectList
    Implements IEnumerable(Of SelectListItem), IEnumerable

Constructors

Name Description
System_CAPS_pubmethod MultiSelectList(IEnumerable)

Initializes a new instance of the MultiSelectList class by using the specified items to include in the list.

System_CAPS_pubmethod MultiSelectList(IEnumerable, IEnumerable)

Initializes a new instance of the MultiSelectList class by using the specified items to include in the list and the selected values.

System_CAPS_pubmethod MultiSelectList(IEnumerable, IEnumerable, IEnumerable)

Initializes a new instance of the MultiSelectList class by using the items to include in the list, the selected values, the disabled values.

System_CAPS_pubmethod MultiSelectList(IEnumerable, String, String)

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

System_CAPS_pubmethod MultiSelectList(IEnumerable, String, String, IEnumerable)

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, and the selected values.

System_CAPS_pubmethod MultiSelectList(IEnumerable, String, String, IEnumerable, IEnumerable)

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 disabled values.

System_CAPS_pubmethod MultiSelectList(IEnumerable, String, String, 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, and the data group field.

System_CAPS_pubmethod MultiSelectList(IEnumerable, String, String, String, IEnumerable)

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 data group field, and the selected values.

System_CAPS_pubmethod MultiSelectList(IEnumerable, String, String, String, IEnumerable, IEnumerable)

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 data group field, the selected values, and the disabled values.

System_CAPS_pubmethod MultiSelectList(IEnumerable, String, String, String, IEnumerable, IEnumerable, IEnumerable)

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 data group field, the selected values, the disabled values, and the disabled groups.

Properties

Name Description
System_CAPS_pubproperty DataGroupField

Gets the data group field.

System_CAPS_pubproperty DataTextField

Gets or sets the data text field.

System_CAPS_pubproperty DataValueField

Gets or sets the data value field.

System_CAPS_pubproperty DisabledGroups

Gets the disabled groups.

System_CAPS_pubproperty DisabledValues

Gets the disabled values.

System_CAPS_pubproperty Items

Gets or sets the items in the list.

System_CAPS_pubproperty SelectedValues

Gets or sets the selected values.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetEnumerator()

Returns an enumerator that can be used to iterate through the collection.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Explicit Interface Implementations

Name Description
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

Returns an enumerator can be used to iterate through a collection.

Extension Methods

Name Description
System_CAPS_pubmethod AsSerializable<SelectListItem>()

Convenience API to allow an IEnumerable{T} (such as returned by Linq2Sql) to be serialized by DataContractSerilizer.(Defined by IEnumerableExtensions.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Mvc Namespace

Return to top