HtmlHelperSelectExtensions.ListBoxFor<TModel,TResult> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí prvek výběru> s vícenásobným expression
výběrem <pro . Přidá <prvky možnosti> založené na selectList
. Přidá atribut "selected" k <možnosti> , pokud jeho Value (pokud nenínull
) nebo Text odpovídá první hodnotěnull
, která není nalezena v: ModelState položka s celým jménem nebo expression
vyhodnocená proti Model.
Další informace o "celém jménu" najdete Name(String) tady.
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
Parametry typu
- TModel
Typ modelu.
- TResult
Typ výsledku expression
.
Parametry
- htmlHelper
- IHtmlHelper<TModel>
Instance IHtmlHelper<TModel> , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit proti aktuálnímu modelu.
- selectList
- IEnumerable<SelectListItem>
Kolekce objektů sloužících SelectListItem k naplnění elementu <select> prvky <optgroup> a <option> . Pokud null
, použije ViewData položku s úplným názvem a tato položka musí být kolekce SelectListItem objektů.
Návraty
Nový IHtmlContent , který <obsahuje element select> .
Poznámky
Kombinuje HtmlFieldPrefix a řetězcovou reprezentaci atributu expression
<"name" elementu select> . Sanitizuje řetězcovou reprezentaci atributu expression
"id" elementu to set.