次の方法で共有


IHtmlHelper<TModel>.DropDownListFor<TResult> メソッド

定義

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

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

型パラメーター

TResult

結果の expression 型。

パラメーター

expression
Expression<Func<TModel,TResult>>

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

selectList
IEnumerable<SelectListItem>

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

optionLabel
String

既定の空の項目のテキスト。 引数が の場合、このような項目は null含まれません。

htmlAttributes
Object

Object select> 要素の HTML 属性を格納している <。 または、HTML 属性を IDictionary<TKey,TValue> 含むインスタンスです。

戻り値

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

注釈

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

適用対象