IHtmlHelper.DropDownList 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í element select> html <s jedním výběrem pro expression
. Přidá <prvky možnosti> založené na optionLabel
a 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 úplným jménem, ViewData položka s celým jménem (pokud není použita místo selectList
) nebo expression
vyhodnocená pro Model.
Další informace o "celém jménu" najdete Name(String) tady.
public:
Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent DropDownList (string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes);
abstract member DropDownList : string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function DropDownList (expression As String, selectList As IEnumerable(Of SelectListItem), optionLabel As String, htmlAttributes As Object) As IHtmlContent
Parametry
- expression
- String
Název výrazu vzhledem k 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ů.
- optionLabel
- String
Text výchozí prázdné položky. Nezahrnuje takovou položku, pokud argument je null
.
- htmlAttributes
- Object
Obsahuje Object atributy HTML pro <element select> . Případně instance obsahující IDictionary<TKey,TValue> atributy HTML.
Návraty
Nový IHtmlContent , který <obsahuje element select> .
Poznámky
Kombinuje HtmlFieldPrefix a expression
k nastavení <atributu "name" prvku select> . Sanitizes expression
nastavit "id" atribut elementu.