Freigeben über


EnumHelper.GetSelectList Methode

Definition

Überlädt

GetSelectList(Type)

Ruft eine Liste der SelectListItem Objekte ab, die den im angegebenen Typ definierten Enumerationskonstanten entsprechen.

GetSelectList(ModelMetadata)

Ruft eine Liste der SelectListItem Objekte ab, die den in den angegebenen Metadaten definierten Enumerationskonstanten entsprechen.

GetSelectList(Type, Enum)

Ruft eine Liste der SelectListItem Objekte ab, die den im angegebenen Typ definierten Enumerationskonstanten entsprechen. Stellt außerdem sicher, dass der value Roundtrip auch dann erfolgt, wenn es nicht mit einer definierten Konstanten übereinstimmt, und legt die Selected-Eigenschaft für ein Element in der zurückgegebenen Liste auf true fest– entspricht dem value.

GetSelectList(ModelMetadata, Enum)

Ruft eine Liste der SelectListItem Objekte ab, die den in den angegebenen Metadaten definierten Enumerationskonstanten entsprechen. Außerdem wird sichergestellt, dass der Wert auch dann roundtript, wenn er nicht mit einer definierten Konstanten übereinstimmt, und legt die Selected-Eigenschaft für ein Element in der zurückgegebenen Liste auf true fest, was dem Wert entspricht.

GetSelectList(Type)

Ruft eine Liste der SelectListItem Objekte ab, die den im angegebenen Typ definierten Enumerationskonstanten entsprechen.

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (Type type);
static member GetSelectList : Type -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (type As Type) As IList(Of SelectListItem)

Parameter

type
Type

Der auszuwertende Typ.

Gibt zurück

Eine Liste für die angegebene type.

Gilt für:

GetSelectList(ModelMetadata)

Ruft eine Liste der SelectListItem Objekte ab, die den in den angegebenen Metadaten definierten Enumerationskonstanten entsprechen.

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (System.Web.Mvc.ModelMetadata metadata);
static member GetSelectList : System.Web.Mvc.ModelMetadata -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (metadata As ModelMetadata) As IList(Of SelectListItem)

Parameter

metadata
ModelMetadata

Die auszuwertenden Modellmetadaten.

Gibt zurück

Eine Liste für die angegebenen Metadaten.

Gilt für:

GetSelectList(Type, Enum)

Ruft eine Liste der SelectListItem Objekte ab, die den im angegebenen Typ definierten Enumerationskonstanten entsprechen. Stellt außerdem sicher, dass der value Roundtrip auch dann erfolgt, wenn es nicht mit einer definierten Konstanten übereinstimmt, und legt die Selected-Eigenschaft für ein Element in der zurückgegebenen Liste auf true fest– entspricht dem value.

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (Type type, Enum value);
static member GetSelectList : Type * Enum -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (type As Type, value As Enum) As IList(Of SelectListItem)

Parameter

type
Type

Der auszuwertende Typ.

value
Enum

Der Wert vom auszuwählenden Typ.

Gibt zurück

Eine Liste für die angegebene type, die möglicherweise erweitert wurde, um ein nicht erkanntes valuezu enthalten.

Gilt für:

GetSelectList(ModelMetadata, Enum)

Ruft eine Liste der SelectListItem Objekte ab, die den in den angegebenen Metadaten definierten Enumerationskonstanten entsprechen. Außerdem wird sichergestellt, dass der Wert auch dann roundtript, wenn er nicht mit einer definierten Konstanten übereinstimmt, und legt die Selected-Eigenschaft für ein Element in der zurückgegebenen Liste auf true fest, was dem Wert entspricht.

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (System.Web.Mvc.ModelMetadata metadata, Enum value);
static member GetSelectList : System.Web.Mvc.ModelMetadata * Enum -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (metadata As ModelMetadata, value As Enum) As IList(Of SelectListItem)

Parameter

metadata
ModelMetadata

Die auszuwertenden Metadaten.

value
Enum

Wert vom auszuwählenden Metadatentyp.

Gibt zurück

Eine Liste für die angegebene metadata, die möglicherweise erweitert wurde, um ein nicht erkanntes valuezu enthalten.

Gilt für: