Sdílet prostřednictvím


EnumHelper Třída

Definice

Poskytuje metody pro práci s hodnotami výčtu a výběrové seznamy.

public static class EnumHelper
type EnumHelper = class
Public Class EnumHelper
Dědičnost
EnumHelper

Metody

GetSelectList(ModelMetadata)

Získá seznam SelectListItem objektů odpovídajících výčtu konstant definovaných v daném metadata.

GetSelectList(ModelMetadata, Enum)

Získá seznam SelectListItem objektů odpovídajících výčtu konstant definovaných v daném metadata. Zajišťuje také, že se hodnota zaokrouhlí i v případě, že neodpovídá definované konstantě, a nastaví vlastnost Selected na true pro jeden prvek ve vráceném seznamu – odpovídající hodnotě.

GetSelectList(Type)

Získá seznam SelectListItem objektů odpovídajících výčtu konstant definovaných v daném typu.

GetSelectList(Type, Enum)

Získá seznam SelectListItem objektů odpovídajících výčtu konstant definovaných v daném typu. Také zajišťuje, že value se objekt vrátí i v případě, že neodpovídá definované konstantě, a nastaví vlastnost Selected pro jeden prvek ve vrácený seznam na hodnotu true – odpovídá hodnotě value.

IsValidForEnumHelper(ModelMetadata)

Získá hodnotu označující, zda je daná metadata nebo přidružený výraz vhodný pro použití v GetSelectList(ModelMetadata) a EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) volání.

IsValidForEnumHelper(Type)

Získá hodnotu označující, zda daný typ nebo výraz tohoto typu je vhodný pro použití v GetSelectList(Type) a EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) volání.

Platí pro