HtmlHelper<TModel>.DropDownListFor<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í element HTML select> s jedním výběrem <pro expression. Přidá <prvky možností> na optionLabel základě a selectList. 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ší NameFor<TResult>(Expression<Func<TModel,TResult>>) informace o "úplném jménu".
public:
generic <typename TResult>
virtual Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes);
abstract member DropDownListFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
override this.DropDownListFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function DropDownListFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), optionLabel As String, htmlAttributes As Object) As IHtmlContent
Parametry typu
- TResult
Typ výsledku expression .
Parametry
- 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ů.
- optionLabel
- String
Text výchozí prázdné položky Nezahrnuje takovou položku, pokud argument má hodnotu null.
- htmlAttributes
- Object
Atribut Object HTML pro <element select> . Alternativně instance IDictionary<TKey,TValue> obsahující atributy HTML.
Návraty
Nový IHtmlContent obsahující <prvek select> .