Condividi tramite


EnumHelper Classe

Definizione

Fornisce metodi per utilizzare i valori di enumerazione e gli elenchi di selezione.

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

Metodi

GetSelectList(ModelMetadata, Enum)

Ottiene un elenco di oggetti SelectListItem corrispondenti alle costanti di enumerazione definite nei metadati specificati. Assicura 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 dell'elenco restituito, che corrisponde al valore.

GetSelectList(ModelMetadata)

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

GetSelectList(Type, Enum)

Ottiene un elenco di oggetti SelectListItem corrispondenti alle costanti enum definite nel tipo specificato. Garantisce inoltre che il value esegua il 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 all'value.

GetSelectList(Type)

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

IsValidForEnumHelper(ModelMetadata)

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

IsValidForEnumHelper(Type)

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

Si applica a