Condividi tramite


EnumHelper Classe

Definizione

Fornisce metodi per l'utilizzo di valori di enumerazione ed elenchi di selezione.

public static class EnumHelper
type EnumHelper = class
Public Class EnumHelper
Ereditarietà
EnumHelper

Metodi

GetSelectList(ModelMetadata)

Ottiene un elenco di SelectListItem oggetti corrispondenti alle costanti enumerazioni definite nei metadati specificati.

GetSelectList(ModelMetadata, Enum)

Ottiene un elenco di SelectListItem oggetti corrispondenti alle costanti enumerazioni definite nei metadati specificati. Garantisce inoltre che il valore esegua il round trip anche se non corrisponde a una costante definita e imposta la proprietà Selected su true per un elemento nell'elenco restituito, che corrisponde al valore.

GetSelectList(Type)

Ottiene un elenco di SelectListItem oggetti corrispondenti alle costanti enumerazioni definite nel tipo specificato.

GetSelectList(Type, Enum)

Ottiene un elenco di SelectListItem oggetti corrispondenti alle costanti enumerazioni definite nel tipo specificato. Garantisce inoltre il value round trip anche se non corrisponde a una costante definita e imposta la proprietà Selected su true per un elemento dell'elenco restituito, che corrisponde a value.

IsValidForEnumHelper(ModelMetadata)

Ottiene un valore che indica se i metadati specificati o l'espressione associata sono adatti per l'uso in GetSelectList(ModelMetadata) e EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) le chiamate.

IsValidForEnumHelper(Type)

Ottiene un valore che indica se il tipo specificato o un'espressione di questo tipo è adatto per l'uso nelle GetSelectList(Type) chiamate e EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) .

Si applica a