Freigeben über


HtmlHelperSelectExtensions.ListBoxFor<TModel,TResult> Methode

Definition

Gibt ein Mehrfachauswahlelement <> für den expressionzurück. Fügt <Optionselemente> basierend auf hinzu selectList. 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:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ListBoxFor(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 ListBoxFor<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 ListBoxFor : 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 ListBoxFor(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 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 die Zeichenfolgendarstellung des expression attributs <"name" des select-Elements> . Sanitiert die Zeichenfolgendarstellung des expression "id"-Attributs des Elements.

Gilt für: