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 的 。