HtmlHelperSelectExtensions.DropDownList メソッド

定義

オーバーロード

DropDownList(IHtmlHelper, String)

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

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

の単一選択 HTML <選択> 要素を返します expression。 に基づいてオプション>要素をselectList追加<します。 オプションに "selected" 属性<>を追加します (非nullの場合) かText、完全名を持つエントリ、完全な名前を持つエントリ (の代わりに使用する場合を除く)、ViewDataまたは expression に対して評価された が含まれる最初のselectListnullModelStateと一致するModel場合Value。 "full name" の詳細については、「」を参照してください Name(String)

DropDownList(IHtmlHelper, String, String)

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

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, Object)

の単一選択 HTML <選択> 要素を返します expression。 に基づいてオプション>要素をselectList追加<します。 オプションに "selected" 属性<>を追加します (非nullの場合) かText、完全名を持つエントリ、完全な名前を持つエントリ (の代わりに使用する場合を除く)、ViewDataまたは expression に対して評価された が含まれる最初のselectListnullModelStateと一致するModel場合Value。 "full name" の詳細については、「」を参照してください Name(String)

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, String)

の単一選択 HTML <選択> 要素を返します expression。 と selectListに基づいてオプション>要素をoptionLabel追加<します。 オプションに "selected" 属性<>を追加します (非nullの場合) かText、完全名を持つエントリ、完全な名前を持つエントリ (の代わりに使用する場合を除く)、ViewDataまたは expression に対して評価された が含まれる最初のselectListnullModelStateと一致するModel場合Value。 "full name" の詳細については、「」を参照してください Name(String)

DropDownList(IHtmlHelper, String)

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String) As IHtmlContent

パラメーター

htmlHelper
IHtmlHelper

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

expression
String

現在のモデルを基準とした式名。

戻り値

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

注釈

expressionHtmlFieldPrefix組み合わせて、select> 要素の "name" 属性を設定<します。 要素の expression "id" 属性を設定するためにサニタイズします。

完全な名前のエントリはViewData、オブジェクトのSelectListItemnullコレクションである必要があります。

適用対象

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

の単一選択 HTML <選択> 要素を返します expression。 に基づいてオプション>要素をselectList追加<します。 オプションに "selected" 属性<>を追加します (非nullの場合) かText、完全名を持つエントリ、完全な名前を持つエントリ (の代わりに使用する場合を除く)、ViewDataまたは expression に対して評価された が含まれる最初のselectListnullModelStateと一致するModel場合Value。 "full name" の詳細については、「」を参照してください Name(String)

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, selectList As IEnumerable(Of SelectListItem)) As IHtmlContent

パラメーター

htmlHelper
IHtmlHelper

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

expression
String

現在のモデルを基準とした式名。

selectList
IEnumerable<SelectListItem>

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

戻り値

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

注釈

expressionHtmlFieldPrefix組み合わせて、select> 要素の "name" 属性を設定<します。 要素の expression "id" 属性を設定するためにサニタイズします。

適用対象

DropDownList(IHtmlHelper, String, String)

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string optionLabel);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, optionLabel As String) As IHtmlContent

パラメーター

htmlHelper
IHtmlHelper

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

expression
String

現在のモデルを基準とした式名。

optionLabel
String

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

戻り値

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

注釈

expressionHtmlFieldPrefix組み合わせて、select> 要素の "name" 属性を設定<します。 要素の expression "id" 属性を設定するためにサニタイズします。

完全な名前のエントリはViewData、オブジェクトのSelectListItemnullコレクションである必要があります。

適用対象

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, Object)

の単一選択 HTML <選択> 要素を返します expression。 に基づいてオプション>要素をselectList追加<します。 オプションに "selected" 属性<>を追加します (非nullの場合) かText、完全名を持つエントリ、完全な名前を持つエントリ (の代わりに使用する場合を除く)、ViewDataまたは expression に対して評価された が含まれる最初のselectListnullModelStateと一致するModel場合Value。 "full name" の詳細については、「」を参照してください Name(String)

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) As IHtmlContent

パラメーター

htmlHelper
IHtmlHelper

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

expression
String

現在のモデルを基準とした式名。

selectList
IEnumerable<SelectListItem>

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

htmlAttributes
Object

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

戻り値

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

注釈

expressionHtmlFieldPrefix組み合わせて、select> 要素の "name" 属性を設定<します。 要素の expression "id" 属性を設定するためにサニタイズします。

適用対象

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, String)

の単一選択 HTML <選択> 要素を返します expression。 と selectListに基づいてオプション>要素をoptionLabel追加<します。 オプションに "selected" 属性<>を追加します (非nullの場合) かText、完全名を持つエントリ、完全な名前を持つエントリ (の代わりに使用する場合を除く)、ViewDataまたは expression に対して評価された が含まれる最初のselectListnullModelStateと一致するModel場合Value。 "full name" の詳細については、「」を参照してください Name(String)

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownList (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel);
static member DropDownList : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownList (htmlHelper As IHtmlHelper, expression As String, selectList As IEnumerable(Of SelectListItem), optionLabel As String) As IHtmlContent

パラメーター

htmlHelper
IHtmlHelper

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

expression
String

現在のモデルを基準とした式名。

selectList
IEnumerable<SelectListItem>

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

optionLabel
String

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

戻り値

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

注釈

expressionHtmlFieldPrefix組み合わせて、select> 要素の "name" 属性を設定<します。 要素の expression "id" 属性を設定するためにサニタイズします。

適用対象