Freigeben über


HtmlHelperSelectExtensions.DropDownList Methode

Definition

Überlädt

DropDownList(IHtmlHelper, String)

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf dem ViewData Eintrag mit dem vollständigen Namen hinzu. Fügt einer <Option> ein "selected"-nullAttribut hinzu, wenn ihre Value (wenn nicht)null oder Text mit dem ersten Nicht-Wert übereinstimmt, der in gefunden wurde: dem Eintrag mit dem ModelState vollständigen Namen oder dem expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer <Option ein "selected"-nullnullAttribut hinzu, wenn sie Value (wenn nicht) oder Text mit dem ersten Nichtwert übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen , dem Eintrag mit dem ViewData vollständigen Namen (sofern er nicht anstelle von selectListverwendet wird) oder dem expression ausgewerteten mit Model> . Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

DropDownList(IHtmlHelper, String, String)

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf optionLabel und dem ViewData Eintrag mit vollständigem Namen hinzu. Fügt einer <Option> ein "selected"-nullAttribut hinzu, wenn ihre Value (wenn nicht)null oder Text mit dem ersten Nicht-Wert übereinstimmt, der in gefunden wurde: dem Eintrag mit dem ModelState vollständigen Namen oder dem expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, Object)

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer <Option ein "selected"-nullnullAttribut hinzu, wenn sie Value (wenn nicht) oder Text mit dem ersten Nichtwert übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen , dem Eintrag mit dem ViewData vollständigen Namen (sofern er nicht anstelle von selectListverwendet wird) oder dem expression ausgewerteten mit Model> . Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, String)

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf und selectListhinzuoptionLabel. Fügt einer <Option ein "selected"-nullnullAttribut hinzu, wenn sie Value (wenn nicht) oder Text mit dem ersten Nichtwert übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen , dem Eintrag mit dem ViewData vollständigen Namen (sofern er nicht anstelle von selectListverwendet wird) oder dem expression ausgewerteten mit Model> . Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

DropDownList(IHtmlHelper, String)

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

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf dem ViewData Eintrag mit dem vollständigen Namen hinzu. Fügt einer <Option> ein "selected"-nullAttribut hinzu, wenn ihre Value (wenn nicht)null oder Text mit dem ersten Nicht-Wert übereinstimmt, der in gefunden wurde: dem Eintrag mit dem ModelState vollständigen Namen oder dem expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String) As IHtmlContent

Parameter

htmlHelper
IHtmlHelper

Die IHtmlHelper instance diese Methode erweitert.

expression
String

Ausdrucksname relativ zum aktuellen Modell.

Gibt zurück

Eine neueIHtmlContent, die das select-Element <> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und expression zum Festlegen <des Attributs "name" des select-Elements> . Desinfiziert expression , um das Attribut "id" des Elements festzulegen.

Der ViewData Eintrag mit dem vollständigen Namen muss eine Nichtauflistungnull von SelectListItem Objekten sein.

Gilt für:

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

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

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer <Option ein "selected"-nullnullAttribut hinzu, wenn sie Value (wenn nicht) oder Text mit dem ersten Nichtwert übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen , dem Eintrag mit dem ViewData vollständigen Namen (sofern er nicht anstelle von selectListverwendet wird) oder dem expression ausgewerteten mit Model> . Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(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 DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, selectList As IEnumerable(Of SelectListItem)) As IHtmlContent

Parameter

htmlHelper
IHtmlHelper

Die IHtmlHelper instance diese Methode erweitert.

expression
String

Ausdrucksname relativ zum aktuellen Modell.

selectList
IEnumerable<SelectListItem>

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

Gibt zurück

Eine neueIHtmlContent, die das select-Element <> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und expression zum Festlegen <des Attributs "name" des select-Elements> . Desinfiziert expression , um das Attribut "id" des Elements festzulegen.

Gilt für:

DropDownList(IHtmlHelper, String, String)

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

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf optionLabel und dem ViewData Eintrag mit vollständigem Namen hinzu. Fügt einer <Option> ein "selected"-nullAttribut hinzu, wenn ihre Value (wenn nicht)null oder Text mit dem ersten Nicht-Wert übereinstimmt, der in gefunden wurde: dem Eintrag mit dem ModelState vollständigen Namen oder dem expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string optionLabel);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, optionLabel As String) As IHtmlContent

Parameter

htmlHelper
IHtmlHelper

Die IHtmlHelper instance diese Methode erweitert.

expression
String

Ausdrucksname relativ zum aktuellen Modell.

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

Eine neueIHtmlContent, die das select-Element <> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und expression zum Festlegen <des Attributs "name" des select-Elements> . Desinfiziert expression , um das Attribut "id" des Elements festzulegen.

Der ViewData Eintrag mit dem vollständigen Namen muss eine Nichtauflistungnull von SelectListItem Objekten sein.

Gilt für:

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, Object)

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

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf hinzu selectList. Fügt einer <Option ein "selected"-nullnullAttribut hinzu, wenn sie Value (wenn nicht) oder Text mit dem ersten Nichtwert übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen , dem Eintrag mit dem ViewData vollständigen Namen (sofern er nicht anstelle von selectListverwendet wird) oder dem expression ausgewerteten mit Model> . Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) As IHtmlContent

Parameter

htmlHelper
IHtmlHelper

Die IHtmlHelper instance diese Methode erweitert.

expression
String

Ausdrucksname relativ zum aktuellen Modell.

selectList
IEnumerable<SelectListItem>

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

htmlAttributes
Object

Eine Object , die 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

Eine neueIHtmlContent, die das select-Element <> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und expression zum Festlegen <des Attributs "name" des select-Elements> . Desinfiziert expression , um das Attribut "id" des Elements festzulegen.

Gilt für:

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, String)

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

Gibt ein SINGLE-Selection-HTML-Select-Element <> für den expressionzurück. Fügt <Optionselemente> basierend auf und selectListhinzuoptionLabel. Fügt einer <Option ein "selected"-nullnullAttribut hinzu, wenn sie Value (wenn nicht) oder Text mit dem ersten Nichtwert übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit dem vollständigen Namen , dem Eintrag mit dem ViewData vollständigen Namen (sofern er nicht anstelle von selectListverwendet wird) oder dem expression ausgewerteten mit Model> . Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, selectList As IEnumerable(Of SelectListItem), optionLabel As String) As IHtmlContent

Parameter

htmlHelper
IHtmlHelper

Die IHtmlHelper instance diese Methode erweitert.

expression
String

Ausdrucksname relativ zum aktuellen Modell.

selectList
IEnumerable<SelectListItem>

Eine Auflistung von SelectListItem Objekten, die zum Auffüllen des <select-Elements> mit <Optgroup> - und <Optionselementen> verwendet werden. Wenn nullverwendet 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

Eine neueIHtmlContent, die das select-Element <> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und expression zum Festlegen <des Attributs "name" des select-Elements> . Desinfiziert expression , um das Attribut "id" des Elements festzulegen.

Gilt für: