HtmlHelperSelectExtensions.ListBox 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í.
Přetížení
ListBox(IHtmlHelper, String) |
Vrátí prvek výběru> s vícenásobným |
ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>) |
Vrátí prvek výběru> s vícenásobným |
ListBox(IHtmlHelper, String)
Vrátí prvek výběru> s vícenásobným expression
výběrem <pro . Přidá <prvky možnosti> na ViewData základě položky s celým názvem. 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 názvem nebo expression
vyhodnocená proti Model.
Další informace o "celém jménu" najdete v tématu Name(String) .
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ ListBox(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent ListBox (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression);
static member ListBox : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ListBox (htmlHelper As IHtmlHelper, expression As String) As IHtmlContent
Parametry
- htmlHelper
- IHtmlHelper
Instance IHtmlHelper , která tato metoda rozšiřuje.
- expression
- String
Název výrazu vzhledem k aktuálnímu modelu.
Návraty
Nový IHtmlContent obsahující <prvek select> .
Poznámky
Zkombinuje HtmlFieldPrefix a expression
pro nastavení <atributu "name" elementu select> . Sanitizes expression
nastavit "id" atribut prvku.
Položka ViewData s úplným názvem musí být jiná nežnull
kolekce SelectListItem objektů.
Platí pro
ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>)
Vrátí prvek výběru> s vícenásobným expression
výběrem <pro . Přidá <elementy možností> založené na selectList
. Přidá atribut "selected" k <možnosti> , pokud jeho Value (pokud nenínull
) nebo Text odpovídá první hodnotě, která nenínull
nalezena v: ModelState položka s celým názvem, ViewData položka s celým názvem (pokud není použita místo selectList
) nebo expression
vyhodnocená proti Model.
Další informace o "celém jménu" najdete v tématu Name(String) .
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ ListBox(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList);
public static Microsoft.AspNetCore.Html.IHtmlContent ListBox (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList);
static member ListBox : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ListBox (htmlHelper As IHtmlHelper, expression As String, selectList As IEnumerable(Of SelectListItem)) As IHtmlContent
Parametry
- htmlHelper
- IHtmlHelper
Instance IHtmlHelper , která tato metoda rozšiřuje.
- expression
- String
Název výrazu vzhledem k aktuálnímu modelu.
- selectList
- IEnumerable<SelectListItem>
Kolekce objektů, které SelectListItem slouží k naplnění <prvku select> prvky <optgroup> a <option> . Pokud null
, použije ViewData položku s celým názvem a tato položka musí být kolekce SelectListItem objektů.
Návraty
Nový IHtmlContent obsahující <prvek select> .
Poznámky
Zkombinuje HtmlFieldPrefix a expression
pro nastavení <atributu "name" elementu select> . Sanitizes expression
nastavit "id" atribut prvku.