HtmlHelperSelectExtensions.ListBoxFor<TModel,TResult> メソッド

定義

の複数選択 <選択> 要素を返します expression。 に基づいてオプション>要素をselectList追加<します。 オプションに "selected" 属性を<>追加します (それnull以外の場合)。 または Text が最初にModelState見つかった非null値と一致する場合Valueは 、完全な名前のエントリ、または expression に対してModel評価されます。 "full name" の詳細については、「」を参照してください Name(String)

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

型パラメーター

TModel

モデルの型。

TResult

結果の expression 型。

パラメーター

htmlHelper
IHtmlHelper<TModel>

このメソッドが IHtmlHelper<TModel> 拡張するインスタンス。

expression
Expression<Func<TModel,TResult>>

現在のモデルに対して評価される式。

selectList
IEnumerable<SelectListItem>

select> 要素に optgroup> 要素と <option> 要素<を<設定するために使用される オブジェクトのコレクションSelectListItem。 の場合 nullは、完全な名前の ViewData エントリを使用し、そのエントリは オブジェクトの SelectListItem コレクションである必要があります。

戻り値

select> 要素を<含む新しい IHtmlContent

注釈

HtmlFieldPrefixと の文字列表現expressionを組み合わせて、select> 要素の "name" 属性を設定<します。 の文字列表現 expression をサニタイズして、要素の "id" 属性を設定します。

適用対象