Поделиться через


HtmlHelperSelectExtensions.DropDownListFor Метод

Определение

Перегрузки

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

Возвращает элемент html <select> с одним выделением expressionдля элемента . Добавляет <элементы параметров> на selectListоснове . Добавляет "выбранный" атрибут к параметру><, если его (если он Value неnull является) или Text соответствует первомуnull значению, не являющемся значением, найденным в: ModelState записи с полным именем или вычисляемой expression по .Model Дополнительные сведения о полном имени см NameFor<TResult>(Expression<Func<TModel,TResult>>) . в разделе .

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

Возвращает элемент html <select> с одним выделением expressionдля элемента . Добавляет <элементы параметров> на selectListоснове . Добавляет "выбранный" атрибут к параметру><, если его (если он Value неnull является) или Text соответствует первомуnull значению, не являющемся значением, найденным в: ModelState записи с полным именем или вычисляемой expression по .Model Дополнительные сведения о полном имени см NameFor<TResult>(Expression<Func<TModel,TResult>>) . в разделе .

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)

Возвращает элемент html <select> с одним выделением expressionдля элемента . Добавляет <элементы параметров> на optionLabel основе и selectList. Добавляет "выбранный" атрибут к параметру><, если его (если он Value неnull является) или Text соответствует первомуnull значению, не являющемся значением, найденным в: ModelState записи с полным именем или вычисляемой expression по .Model Дополнительные сведения о полном имени см NameFor<TResult>(Expression<Func<TModel,TResult>>) . в разделе .

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

Исходный код:
HtmlHelperSelectExtensions.cs
Исходный код:
HtmlHelperSelectExtensions.cs
Исходный код:
HtmlHelperSelectExtensions.cs

Возвращает элемент html <select> с одним выделением expressionдля элемента . Добавляет <элементы параметров> на selectListоснове . Добавляет "выбранный" атрибут к параметру><, если его (если он Value неnull является) или Text соответствует первомуnull значению, не являющемся значением, найденным в: ModelState записи с полным именем или вычисляемой expression по .Model Дополнительные сведения о полном имени см NameFor<TResult>(Expression<Func<TModel,TResult>>) . в разделе .

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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 DropDownListFor<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 DropDownListFor : 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 DropDownListFor(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>

Коллекция объектов, используемых SelectListItem для заполнения <элемента select> элементами <optgroup> и <option> . Если nullзадано значение , используется ViewData запись с полным именем, и эта запись должна быть коллекцией SelectListItem объектов .

Возвращаемое значение

Новый IHtmlContent объект , <содержащий элемент select> .

Комментарии

HtmlFieldPrefix Объединяет и строковое представление expression элемента для задания <атрибута "name" элемента выбора>. Очищает строковое представление expression объекта , чтобы задать атрибут id элемента.

Применяется к

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

Исходный код:
HtmlHelperSelectExtensions.cs
Исходный код:
HtmlHelperSelectExtensions.cs
Исходный код:
HtmlHelperSelectExtensions.cs

Возвращает элемент html <select> с одним выделением expressionдля элемента . Добавляет <элементы параметров> на selectListоснове . Добавляет "выбранный" атрибут к параметру><, если его (если он Value неnull является) или Text соответствует первомуnull значению, не являющемся значением, найденным в: ModelState записи с полным именем или вычисляемой expression по .Model Дополнительные сведения о полном имени см NameFor<TResult>(Expression<Func<TModel,TResult>>) . в разделе .

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<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, object htmlAttributes);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) As IHtmlContent

Параметры типа

TModel

Тип модели.

TResult

Тип expression результата.

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper<TModel> , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

Выражение, вычисляемое по текущей модели.

selectList
IEnumerable<SelectListItem>

Коллекция объектов, используемых SelectListItem для заполнения <элемента select> элементами <optgroup> и <option> . Если nullзадано значение , используется ViewData запись с полным именем, и эта запись должна быть коллекцией SelectListItem объектов .

htmlAttributes
Object

Объект , Object содержащий атрибуты HTML для <элемента select> . Кроме того, экземпляр , IDictionary<TKey,TValue> содержащий атрибуты HTML.

Возвращаемое значение

Новый IHtmlContent объект , <содержащий элемент select> .

Комментарии

HtmlFieldPrefix Объединяет и строковое представление expression элемента для задания <атрибута "name" элемента выбора>. Очищает строковое представление expression объекта , чтобы задать атрибут id элемента.

Применяется к

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)

Исходный код:
HtmlHelperSelectExtensions.cs
Исходный код:
HtmlHelperSelectExtensions.cs
Исходный код:
HtmlHelperSelectExtensions.cs

Возвращает элемент html <select> с одним выделением expressionдля элемента . Добавляет <элементы параметров> на optionLabel основе и selectList. Добавляет "выбранный" атрибут к параметру><, если его (если он Value неnull является) или Text соответствует первомуnull значению, не являющемся значением, найденным в: ModelState записи с полным именем или вычисляемой expression по .Model Дополнительные сведения о полном имени см NameFor<TResult>(Expression<Func<TModel,TResult>>) . в разделе .

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<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, string optionLabel);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), optionLabel As String) As IHtmlContent

Параметры типа

TModel

Тип модели.

TResult

Тип expression результата.

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper<TModel> , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

Выражение, вычисляемое по текущей модели.

selectList
IEnumerable<SelectListItem>

Коллекция объектов, используемых SelectListItem для заполнения <элемента select> элементами <optgroup> и <option> . Если nullзадано значение , используется ViewData запись с полным именем, и эта запись должна быть коллекцией SelectListItem объектов .

optionLabel
String

Текст для пустого элемента по умолчанию. Не включает такой элемент, если аргумент имеет значение null.

Возвращаемое значение

Новый IHtmlContent объект , <содержащий элемент select> .

Комментарии

HtmlFieldPrefix Объединяет и строковое представление expression элемента для задания <атрибута "name" элемента выбора>. Очищает строковое представление expression объекта , чтобы задать атрибут id элемента.

Применяется к