Partager via


EnumHelper Classe

Définition

Fournit des méthodes qui permettent d'utiliser des valeurs d'énumération et des listes de sélection.

public static class EnumHelper
type EnumHelper = class
Public Class EnumHelper
Héritage
EnumHelper

Méthodes

GetSelectList(ModelMetadata)

Obtient une liste d’objets SelectListItem correspondant aux constantes d’énumération définies dans les métadonnées données.

GetSelectList(ModelMetadata, Enum)

Obtient une liste d’objets SelectListItem correspondant aux constantes d’énumération définies dans les métadonnées données. Garantit également que la valeur va aller-retour même si elle ne correspond pas à une constante définie et définit la propriété Selected sur true pour un élément de la liste retournée, correspondant à la valeur.

GetSelectList(Type)

Obtient une liste d’objets SelectListItem correspondant aux constantes d’énumération définies dans le type donné.

GetSelectList(Type, Enum)

Obtient une liste d’objets SelectListItem correspondant aux constantes d’énumération définies dans le type donné. Garantit également l’aller-retour value même s’il ne correspond pas à une constante définie et définit la propriété Selected sur true pour un élément de la liste retournée, correspondant à .value

IsValidForEnumHelper(ModelMetadata)

Obtient une valeur indiquant si les métadonnées données ou l’expression associée sont appropriées pour une utilisation dans GetSelectList(ModelMetadata) et EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) appels.

IsValidForEnumHelper(Type)

Obtient une valeur indiquant si le type donné ou une expression de ce type peut être utilisé dans GetSelectList(Type) et EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) appelle.

S’applique à