Share via


IHtmlHelper.ListBox(String, IEnumerable<SelectListItem>, Object) Yöntem

Tanım

için çok seçimli <bir seçim> öğesi döndürür.expression temelinde selectListseçenek> öğeleri ekler<. bir seçeneğe <> bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilknull olmayan koleksiyondaki bir girdiyle eşleşiyorsa: ModelState tam ada sahip giriş, ViewData tam ada sahip giriş (yerine selectListkullanılmadığı sürece) veya expression için değerlendirilirModel. "Tam ad" hakkında daha fazla bilgi için bkz Name(String) .

public:
 Microsoft::AspNetCore::Html::IHtmlContent ^ ListBox(System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent ListBox (string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes);
abstract member ListBox : string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function ListBox (expression As String, selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) As IHtmlContent

Parametreler

expression
String

geçerli modele göre ifade adı.

selectList
IEnumerable<SelectListItem>

Select> öğesini optgroup> ve <seçenek> öğeleriyle <doldurmak <için kullanılan nesne koleksiyonuSelectListItem. isenull, içinde ViewDataadı expression olan SelectListItem koleksiyonu bulur.

htmlAttributes
Object

Object select> öğesinin HTML özniteliklerini <içeren bir. Alternatif olarak, HTML özniteliklerini içeren bir IDictionary<TKey,TValue> örnek.

Döndürülenler

Select> öğesini içeren <yeni IHtmlContent bir.

Açıklamalar

select> öğesinin HtmlFieldPrefix "name" özniteliğini ayarlamak <için ve expression öğelerini birleştirir. Öğenin "id" özniteliğini ayarlamak için temizler expression .

Şunlara uygulanır