Aracılığıyla paylaş


HtmlHelperSelectExtensions.ListBoxFor<TModel,TResult> 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 ilk olmayannull değerle eşleşiyorsa: ModelState tam ada sahip giriş veya expression ile değerlendirilirModel.<> "Tam ad" hakkında daha fazla bilgi için bkz Name(String) .

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ListBoxFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList);
public static Microsoft.AspNetCore.Html.IHtmlContent ListBoxFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList);
static member ListBoxFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ListBoxFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem)) As IHtmlContent

Tür Parametreleri

TModel

Modelin türü.

TResult

Sonucun expression türü.

Parametreler

htmlHelper
IHtmlHelper<TModel>

Bu yöntemin IHtmlHelper<TModel> genişletir örneği.

expression
Expression<Func<TModel,TResult>>

Geçerli modele göre değerlendirilecek bir ifade.

selectList
IEnumerable<SelectListItem>

Select> öğesini optgroup> ve <seçenek> öğeleriyle <doldurmak <için kullanılan nesne koleksiyonuSelectListItem. ise null, girdiyi ViewData tam adla kullanır ve bu girdi bir nesne koleksiyonu SelectListItem olmalıdır.

Döndürülenler

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

Açıklamalar

HtmlFieldPrefix select> öğesinin "name" özniteliğini ayarlamak <için öğesinin dize gösterimini expression birleştirir. öğesinin "id" özniteliğini ayarlamak için dize gösterimini expression temizler.

Şunlara uygulanır