Freigeben über


HtmlHelperSelectExtensions.DropDownListFor Methode

Definition

Überlädt

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

Gibt ein HTML-Select-Element <> mit einzeler Auswahl für den zurückexpression. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer Option ein <"selected"-Attribut hinzu, wenn deren Value -Attribut (wenn nicht-null) oder Text mit dem ersten nicht-Wertnull übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen oder dem expression ausgewerteten mit Model.> Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter .

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

Gibt ein HTML-Select-Element <> mit einzeler Auswahl für den zurückexpression. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer Option ein <"selected"-Attribut hinzu, wenn deren Value -Attribut (wenn nicht-null) oder Text mit dem ersten nicht-Wertnull übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen oder dem expression ausgewerteten mit Model.> Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter .

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

Gibt ein HTML-Select-Element <> mit einzeler Auswahl für den zurückexpression. Fügt <Optionselemente> basierend auf und selectListhinzuoptionLabel. Fügt einer Option ein <"selected"-Attribut hinzu, wenn deren Value -Attribut (wenn nicht-null) oder Text mit dem ersten nicht-Wertnull übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen oder dem expression ausgewerteten mit Model.> Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter .

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

Quelle:
HtmlHelperSelectExtensions.cs
Quelle:
HtmlHelperSelectExtensions.cs
Quelle:
HtmlHelperSelectExtensions.cs

Gibt ein HTML-Select-Element <> mit einzeler Auswahl für den zurückexpression. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer Option ein <"selected"-Attribut hinzu, wenn deren Value -Attribut (wenn nicht-null) oder Text mit dem ersten nicht-Wertnull übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen oder dem expression ausgewerteten mit Model.> Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter .

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

selectList
IEnumerable<SelectListItem>

Eine Auflistung von SelectListItem -Objekten, die zum Auffüllen des <select-Elements> mit <Optgroup> - und <Optionselementen> verwendet werden. Wenn null, verwendet den Eintrag mit dem ViewData vollständigen Namen, und dieser Eintrag muss eine Auflistung von SelectListItem -Objekten sein.

Gibt zurück

Ein neues IHtmlContent , das das <select-Element> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des , um das expression Attribut "name" des select-Elements> festzulegen<. Bereinigt die Zeichenfolgendarstellung des ,, um das expression Attribut "id" des Elements festzulegen.

Gilt für:

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

Quelle:
HtmlHelperSelectExtensions.cs
Quelle:
HtmlHelperSelectExtensions.cs
Quelle:
HtmlHelperSelectExtensions.cs

Gibt ein HTML-Select-Element <> mit einzeler Auswahl für den zurückexpression. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer Option ein <"selected"-Attribut hinzu, wenn deren Value -Attribut (wenn nicht-null) oder Text mit dem ersten nicht-Wertnull übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen oder dem expression ausgewerteten mit Model.> Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter .

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

selectList
IEnumerable<SelectListItem>

Eine Auflistung von SelectListItem -Objekten, die zum Auffüllen des <select-Elements> mit <Optgroup> - und <Optionselementen> verwendet werden. Wenn null, verwendet den Eintrag mit dem ViewData vollständigen Namen, und dieser Eintrag muss eine Auflistung von SelectListItem -Objekten sein.

htmlAttributes
Object

Ein Object , der die HTML-Attribute für das <select-Element> enthält. Alternativ kann eine IDictionary<TKey,TValue> instance, die die HTML-Attribute enthält.

Gibt zurück

Ein neues IHtmlContent , das das <select-Element> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des , um das expression Attribut "name" des select-Elements> festzulegen<. Bereinigt die Zeichenfolgendarstellung des ,, um das expression Attribut "id" des Elements festzulegen.

Gilt für:

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

Quelle:
HtmlHelperSelectExtensions.cs
Quelle:
HtmlHelperSelectExtensions.cs
Quelle:
HtmlHelperSelectExtensions.cs

Gibt ein HTML-Select-Element <> mit einzeler Auswahl für den zurückexpression. Fügt <Optionselemente> basierend auf und selectListhinzuoptionLabel. Fügt einer Option ein <"selected"-Attribut hinzu, wenn deren Value -Attribut (wenn nicht-null) oder Text mit dem ersten nicht-Wertnull übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen oder dem expression ausgewerteten mit Model.> Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter .

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

selectList
IEnumerable<SelectListItem>

Eine Auflistung von SelectListItem -Objekten, die zum Auffüllen des <select-Elements> mit <Optgroup> - und <Optionselementen> verwendet werden. Wenn null, verwendet den Eintrag mit dem ViewData vollständigen Namen, und dieser Eintrag muss eine Auflistung von SelectListItem -Objekten sein.

optionLabel
String

Der Text für ein standardmäßig leeres Element. Schließt ein solches Element nicht ein, wenn das Argument ist null.

Gibt zurück

Ein neues IHtmlContent , das das <select-Element> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des , um das expression Attribut "name" des select-Elements> festzulegen<. Bereinigt die Zeichenfolgendarstellung des ,, um das expression Attribut "id" des Elements festzulegen.

Gilt für: