HtmlHelperSelectExtensions.DropDownListFor Metoda

Definice

Přetížení

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

Vrátí prvek pro výběr> HTML <s jedním výběrem .expression Přidá <prvky možností> na selectListzákladě . Přidá atribut "selected" do <možnosti>, pokud jeho Value (pokud není null) nebo Text odpovídá první nenulové hodnotě nalezené: ModelState položka s úplným názvem nebo vyhodnocená expression proti .Model Další NameFor<TResult>(Expression<Func<TModel,TResult>>) informace o "úplném jménu".

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

Vrátí prvek pro výběr> HTML <s jedním výběrem .expression Přidá <prvky možností> na selectListzákladě . Přidá atribut "selected" do <možnosti>, pokud jeho Value (pokud není null) nebo Text odpovídá první nenulové hodnotě nalezené: ModelState položka s úplným názvem nebo vyhodnocená expression proti .Model Další NameFor<TResult>(Expression<Func<TModel,TResult>>) informace o "úplném jménu".

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)

Vrátí prvek pro výběr> HTML <s jedním výběrem .expression Přidá <prvky možností> na optionLabel základě a selectList. Přidá atribut "selected" do <možnosti>, pokud jeho Value (pokud není null) nebo Text odpovídá první nenulové hodnotě nalezené: ModelState položka s úplným názvem nebo vyhodnocená expression proti .Model Další NameFor<TResult>(Expression<Func<TModel,TResult>>) informace o "úplném jménu".

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

Vrátí prvek pro výběr> HTML <s jedním výběrem .expression Přidá <prvky možností> na selectListzákladě . Přidá atribut "selected" do <možnosti>, pokud jeho Value (pokud není null) nebo Text odpovídá první nenulové hodnotě nalezené: ModelState položka s úplným názvem nebo vyhodnocená expression proti .Model Další NameFor<TResult>(Expression<Func<TModel,TResult>>) informace o "úplném jménu".

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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 DropDownListFor<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 DropDownListFor : 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 DropDownListFor(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 má hodnotu null, použije ViewData se položka s úplným názvem a tato položka musí být kolekcí SelectListItem objektů.

Návraty

IHtmlContent

Nový IHtmlContent obsahující <prvek select> .

Poznámky

Kombinuje HtmlFieldPrefix a řetězcovou reprezentaci atributu expression <"name" prvku select> . Sanitizuje řetězcovou reprezentaci atributu "id" elementu expression set.

Platí pro

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

Vrátí prvek pro výběr> HTML <s jedním výběrem .expression Přidá <prvky možností> na selectListzákladě . Přidá atribut "selected" do <možnosti>, pokud jeho Value (pokud není null) nebo Text odpovídá první nenulové hodnotě nalezené: ModelState položka s úplným názvem nebo vyhodnocená expression proti .Model Další NameFor<TResult>(Expression<Func<TModel,TResult>>) informace o "úplném jménu".

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<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, object htmlAttributes);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) 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 má hodnotu null, použije ViewData se položka s úplným názvem a tato položka musí být kolekcí SelectListItem objektů.

htmlAttributes
Object

Atribut Object HTML pro <element select> . Alternativně může IDictionary<TKey,TValue> instance obsahující atributy HTML.

Návraty

IHtmlContent

Nový IHtmlContent obsahující <prvek select> .

Poznámky

Kombinuje HtmlFieldPrefix a řetězcovou reprezentaci atributu expression <"name" prvku select> . Sanitizuje řetězcovou reprezentaci atributu "id" elementu expression set.

Platí pro

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)

Vrátí prvek pro výběr> HTML <s jedním výběrem .expression Přidá <prvky možností> na optionLabel základě a selectList. Přidá atribut "selected" do <možnosti>, pokud jeho Value (pokud není null) nebo Text odpovídá první nenulové hodnotě nalezené: ModelState položka s úplným názvem nebo vyhodnocená expression proti .Model Další NameFor<TResult>(Expression<Func<TModel,TResult>>) informace o "úplném jménu".

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<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, string optionLabel);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), optionLabel As String) 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 má hodnotu 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 Neobsahuje takovou položku, pokud je argument null.

Návraty

IHtmlContent

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.

Platí pro