EnumHelper Class

 

Provides methods for working with enumeration values and select lists.

Namespace:   System.Web.Mvc.Html
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

System::Object
  System.Web.Mvc.Html::EnumHelper

public ref class EnumHelper abstract sealed 

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticGetSelectList(ModelMetadata^)

Gets a list of SelectListItem objects corresponding to enum constants defined in the given metadata.

System_CAPS_pubmethodSystem_CAPS_staticGetSelectList(ModelMetadata^, Enum^)

Gets a list of SelectListItem objects corresponding to enum constants defined in the given metadata. Also ensures the value will round-trip even if it does not match a defined constant and sets the Selected property to true for one element in the returned list -- matching the value.

System_CAPS_pubmethodSystem_CAPS_staticGetSelectList(Type^)

Gets a list of SelectListItem objects corresponding to enum constants defined in the given type.

System_CAPS_pubmethodSystem_CAPS_staticGetSelectList(Type^, Enum^)

Gets a list of SelectListItem objects corresponding to enum constants defined in the given type. Also ensures the value will round-trip even if it does not match a defined constant and sets the Selected property to true for one element in the returned list -- matching the value.

System_CAPS_pubmethodSystem_CAPS_staticIsValidForEnumHelper(ModelMetadata^)

Gets a value indicating whether the given metadata or associated expression is suitable for use in GetSelectList and EnumDropDownListFor<TModel, TEnum> calls.

System_CAPS_pubmethodSystem_CAPS_staticIsValidForEnumHelper(Type^)

Gets a value indicating whether the given type or an expression of this type is suitable for use in GetSelectList and EnumDropDownListFor<TModel, TEnum> calls.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: