IHtmlHelper<TModel>.DropDownListFor<TResult> 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 SINGLE-Selection-HTML-Select-Element <> für den expression
zurück. Fügt <Optionselemente> basierend auf und selectList
hinzuoptionLabel
. Fügt einer <Option> ein "selected"-null
Attribut 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 NameFor<TResult>(Expression<Func<TModel,TResult>>) unter.
public:
generic <typename TResult>
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
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
Typparameter
- TResult
Der Typ des Ergebnisses expression
.
Parameter
- 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
.
- 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 die Zeichenfolgendarstellung des expression
attributs <"name" des select-Elements> . Sanitiert die Zeichenfolgendarstellung des expression
"id"-Attributs des Elements.