次の方法で共有


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

定義

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

public:
generic <typename TResult>
 virtual 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
override this.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

実装

適用対象