Compartilhar via


EnumHelper Classe

Definição

Fornece métodos para trabalhar com valores de enumeração e listas de seleção.

public static class EnumHelper
type EnumHelper = class
Public Class EnumHelper
Herança
EnumHelper

Métodos

GetSelectList(ModelMetadata)

Obtém uma lista de SelectListItem objetos correspondentes a constantes de enumeração definidas nos metadados fornecidos.

GetSelectList(ModelMetadata, Enum)

Obtém uma lista de SelectListItem objetos correspondentes a constantes de enumeração definidas nos metadados fornecidos. Também garante que o valor será de ida e volta mesmo se ele não corresponder a uma constante definida e definir a propriedade Selected como true para um elemento na lista retornada , correspondendo ao valor.

GetSelectList(Type)

Obtém uma lista de SelectListItem objetos correspondentes a constantes de enumeração definidas no tipo especificado.

GetSelectList(Type, Enum)

Obtém uma lista de SelectListItem objetos correspondentes a constantes de enumeração definidas no tipo especificado. Também garante que a value viagem de ida e volta não corresponda a uma constante definida e define a propriedade Selected como true para um elemento na lista retornada , correspondendo ao value.

IsValidForEnumHelper(ModelMetadata)

Obtém um valor que indica se os metadados fornecidos ou a expressão associada são adequados para uso em GetSelectList(ModelMetadata) chamadas e EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) .

IsValidForEnumHelper(Type)

Obtém um valor que indica se o tipo fornecido ou uma expressão desse tipo é adequado para uso em GetSelectList(Type) chamadas e EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) .

Aplica-se a