Поделиться через


EnumHelper Класс

Определение

Предоставляет методы для работы со значениями перечисления и списками выбора.

public static class EnumHelper
type EnumHelper = class
Public Class EnumHelper
Наследование
EnumHelper

Методы

GetSelectList(ModelMetadata)

Возвращает список объектов, соответствующих констант перечисления SelectListItem , определенных в заданных метаданных.

GetSelectList(ModelMetadata, Enum)

Возвращает список объектов, соответствующих констант перечисления SelectListItem , определенных в заданных метаданных. Кроме того, гарантирует, что значение будет циклироваться, даже если оно не соответствует определенной константе, и устанавливает для свойства Selected значение true для одного элемента в возвращаемом списке, соответствующего значению.

GetSelectList(Type)

Возвращает список объектов, SelectListItem соответствующих константам перечисления, определенным в заданном типе.

GetSelectList(Type, Enum)

Возвращает список объектов, SelectListItem соответствующих константам перечисления, определенным в заданном типе. Кроме того, value гарантирует, что объект будет выполнять круговую передачу, даже если он не соответствует определенной константе, и устанавливает для свойства Selected значение true для одного элемента в возвращаемом списке , соответствующего объекту value.

IsValidForEnumHelper(ModelMetadata)

Возвращает значение, указывающее, подходят ли заданные метаданные или связанное выражение для использования в GetSelectList(ModelMetadata) вызовах и EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) .

IsValidForEnumHelper(Type)

Возвращает значение, указывающее, подходит ли данный тип или выражение этого типа для использования в GetSelectList(Type) вызовах и EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) .

Применяется к