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 vícenásobný výběr <> pro objekt expression. Přidá <prvky možností> na selectListzákladě . Přidá atribut "selected" k <možnosti> , pokud jeho Value (pokud není null) nebo Text odpovídá první nenulové hodnotě nalezené v: ModelState položka s úplným názvem nebo expression vyhodnocena proti Model.
Další Name(String) informace o "úplném jménu".
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> tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit vůči aktuálnímu modelu.
- selectList
- IEnumerable<SelectListItem>
Kolekce objektů sloužících SelectListItem k naplnění elementu <select> elementem <optgroup> a <option> element. Pokud je hodnota null, použije ViewData se položka s úplným názvem a tato položka musí být kolekcí SelectListItem objektů.
Návraty
Nový IHtmlContent obsahující <prvek select> .
Poznámky
Kombinuje HtmlFieldPrefix a řetězcovou reprezentaci atributu expression <"name" elementu select> . Sanitizes řetězec reprezentace atributu expression "id" elementu set.