IHtmlHelper.DropDownList Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein HTML-Select-Element <> mit einzeler Auswahl für den zurückexpression
. Fügt <Optionselemente> basierend auf und selectList
hinzuoptionLabel
. Fügt einer Option ein <"selected"-Attribut hinzu, wenn deren Value (wenn nicht-null
) oder Text mit dem ersten Nicht-Wertnull
übereinstimmt, der in gefunden wurde: dem ModelState Eintrag mit vollständigem Namen, dem Eintrag mit dem ViewData vollständigen Namen (sofern nicht anstelle von selectList
verwendet) oder der expression
ausgewertet mit Model> .
Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter .
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
Parameter
- 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 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
.
- 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 undexpression
, um das Attribut "name" des select-Elements> festzulegen<. Bereinigung, expression
um das Attribut "id" des Elements festzulegen.