EnumHelper.GetSelectList 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetSelectList(Type) |
获取与给定类型中定义的枚举常量对应的 对象的列表 SelectListItem 。 |
GetSelectList(ModelMetadata) |
获取与给定元数据中定义的枚举常量对应的 对象的列表 SelectListItem 。 |
GetSelectList(Type, Enum) |
获取与给定类型中定义的枚举常量对应的 对象的列表 SelectListItem 。 此外, |
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
。