Freigeben über


EnumHelper Klasse

Definition

Stellt Methoden für das Arbeiten mit Enumerationswerten und Auswahllisten bereit.

public static class EnumHelper
type EnumHelper = class
Public Class EnumHelper
Vererbung
EnumHelper

Methoden

GetSelectList(ModelMetadata)

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

GetSelectList(ModelMetadata, Enum)

Ruft eine Liste der SelectListItem Objekte ab, die den in den angegebenen Metadaten definierten Enumerationskonstanten entsprechen. Stellt außerdem sicher, dass der Wert einen Roundtrip ausführt, auch 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.

GetSelectList(Type)

Ruft eine Liste der SelectListItem Objekte ab, die den im angegebenen Typ 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 .value

IsValidForEnumHelper(ModelMetadata)

Ruft einen Wert ab, der angibt, ob die angegebenen Metadaten oder der zugeordnete Ausdruck für die Verwendung in GetSelectList(ModelMetadata) und EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) aufrufen geeignet sind.

IsValidForEnumHelper(Type)

Ruft einen Wert ab, der angibt, ob der angegebene Typ oder ein Ausdruck dieses Typs für die Verwendung in GetSelectList(Type) und EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) aufrufen geeignet ist.

Gilt für: