Bagikan melalui


EnumHelper.GetSelectList Metode

Definisi

Overload

GetSelectList(Type)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam jenis yang diberikan.

GetSelectList(ModelMetadata)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam metadata yang diberikan.

GetSelectList(Type, Enum)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam jenis yang diberikan. Juga memastikan akan round-trip bahkan jika tidak cocok dengan konstanta value yang ditentukan dan mengatur properti Dipilih ke true untuk satu elemen dalam daftar yang dikembalikan -- cocok dengan value.

GetSelectList(ModelMetadata, Enum)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam metadata yang diberikan. Juga memastikan nilai akan round-trip meskipun tidak cocok dengan konstanta yang ditentukan dan mengatur properti Terpilih ke true untuk satu elemen dalam daftar yang dikembalikan -- cocok dengan nilai.

GetSelectList(Type)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam jenis yang diberikan.

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)

Parameter

type
Type

Jenis yang akan dievaluasi.

Mengembalikan

Daftar untuk yang diberikan type.

Berlaku untuk

GetSelectList(ModelMetadata)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam metadata yang diberikan.

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)

Parameter

metadata
ModelMetadata

Metadata model yang akan dievaluasi.

Mengembalikan

Daftar untuk metadata yang diberikan.

Berlaku untuk

GetSelectList(Type, Enum)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam jenis yang diberikan. Juga memastikan akan round-trip bahkan jika tidak cocok dengan konstanta value yang ditentukan dan mengatur properti Dipilih ke true untuk satu elemen dalam daftar yang dikembalikan -- cocok dengan 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)

Parameter

type
Type

Jenis yang akan dievaluasi.

value
Enum

Nilai dari jenis untuk dipilih.

Mengembalikan

Daftar untuk , yang diberikan typemungkin diperluas untuk menyertakan yang tidak dikenali value.

Berlaku untuk

GetSelectList(ModelMetadata, Enum)

Mendapatkan daftar SelectListItem objek yang sesuai dengan konstanta enum yang ditentukan dalam metadata yang diberikan. Juga memastikan nilai akan round-trip meskipun tidak cocok dengan konstanta yang ditentukan dan mengatur properti Terpilih ke true untuk satu elemen dalam daftar yang dikembalikan -- cocok dengan nilai.

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)

Parameter

metadata
ModelMetadata

Metadata yang akan dievaluasi.

value
Enum

Nilai dari jenis metadata untuk dipilih.

Mengembalikan

Daftar untuk , yang diberikan metadatamungkin diperluas untuk menyertakan yang tidak dikenali value.

Berlaku untuk