Sdílet prostřednictvím


HtmlHelperSelectExtensions.ListBox Metoda

Definice

Přetížení

ListBox(IHtmlHelper, String)

Vrátí prvek výběru> s vícenásobným expressionvý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) .

ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>)

Vrátí prvek výběru> s vícenásobným expressionvý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) .

ListBox(IHtmlHelper, String)

Zdroj:
HtmlHelperSelectExtensions.cs
Zdroj:
HtmlHelperSelectExtensions.cs
Zdroj:
HtmlHelperSelectExtensions.cs

Vrátí prvek výběru> s vícenásobným expressionvý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>)

Zdroj:
HtmlHelperSelectExtensions.cs
Zdroj:
HtmlHelperSelectExtensions.cs
Zdroj:
HtmlHelperSelectExtensions.cs

Vrátí prvek výběru> s vícenásobným expressionvý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.

Platí pro