EnumHelper.GetSelectList 方法

定义

重载

GetSelectList(Type)

获取与给定类型中定义的枚举常量对应的 对象的列表 SelectListItem

GetSelectList(ModelMetadata)

获取与给定元数据中定义的枚举常量对应的 对象的列表 SelectListItem

GetSelectList(Type, Enum)

获取与给定类型中定义的枚举常量对应的 对象的列表 SelectListItem 。 此外, value 确保将往返,即使它与定义的常量不匹配,并将返回列表中的一个元素的 Selected 属性设置为 true -- 匹配 value

GetSelectList(ModelMetadata, Enum)

获取与给定元数据中定义的枚举常量对应的 对象的列表 SelectListItem 。 此外,确保即使该值与定义的常量不匹配,也会往返,并将返回列表中的一个元素的 Selected 属性设置为 true -- 与值匹配。

GetSelectList(Type)

获取与给定类型中定义的枚举常量对应的 对象的列表 SelectListItem

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (Type type);
static member GetSelectList : Type -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (type As Type) As IList(Of SelectListItem)

参数

type
Type

要评估的类型。

返回

给定 type的列表。

适用于

GetSelectList(ModelMetadata)

获取与给定元数据中定义的枚举常量对应的 对象的列表 SelectListItem

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (System.Web.Mvc.ModelMetadata metadata);
static member GetSelectList : System.Web.Mvc.ModelMetadata -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (metadata As ModelMetadata) As IList(Of SelectListItem)

参数

metadata
ModelMetadata

要评估的模型元数据。

返回

给定元数据的列表。

适用于

GetSelectList(Type, Enum)

获取与给定类型中定义的枚举常量对应的 对象的列表 SelectListItem 。 此外, value 确保将往返,即使它与定义的常量不匹配,并将返回列表中的一个元素的 Selected 属性设置为 true -- 匹配 value

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (Type type, Enum value);
static member GetSelectList : Type * Enum -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (type As Type, value As Enum) As IList(Of SelectListItem)

参数

type
Type

要评估的类型。

value
Enum

来自要选择的类型的值。

返回

给定 type的列表,可能已扩展为包含无法识别的 value

适用于

GetSelectList(ModelMetadata, Enum)

获取与给定元数据中定义的枚举常量对应的 对象的列表 SelectListItem 。 此外,确保即使该值与定义的常量不匹配,也会往返,并将返回列表中的一个元素的 Selected 属性设置为 true -- 与值匹配。

public static System.Collections.Generic.IList<System.Web.Mvc.SelectListItem> GetSelectList (System.Web.Mvc.ModelMetadata metadata, Enum value);
static member GetSelectList : System.Web.Mvc.ModelMetadata * Enum -> System.Collections.Generic.IList<System.Web.Mvc.SelectListItem>
Public Shared Function GetSelectList (metadata As ModelMetadata, value As Enum) As IList(Of SelectListItem)

参数

metadata
ModelMetadata

要评估的元数据。

value
Enum

来自要选择的元数据类型的值。

返回

给定 metadata的列表,可能已扩展为包含无法识别的 value

适用于