Compartir a través de


HtmlHelperSelectExtensions.DropDownListFor Método

Definición

Sobrecargas

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

Devuelve un elemento select> html <de selección única para .expression Agrega <elementos de opción> basados en selectList. Agrega un atributo "seleccionado" a una <opción> si su Value valor (si nonull es) o Text coincide con el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo o el expression objeto evaluado con Model. Consulte NameFor<TResult>(Expression<Func<TModel,TResult>>) para obtener más información sobre un "nombre completo".

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

Devuelve un elemento select> html <de selección única para .expression Agrega <elementos de opción> basados en selectList. Agrega un atributo "seleccionado" a una <opción> si su Value valor (si nonull es) o Text coincide con el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo o el expression objeto evaluado con Model. Consulte NameFor<TResult>(Expression<Func<TModel,TResult>>) para obtener más información sobre un "nombre completo".

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

Devuelve un elemento select> html <de selección única para .expression Agrega <elementos de opción> basados en optionLabel y selectList. Agrega un atributo "seleccionado" a una <opción> si su Value valor (si nonull es) o Text coincide con el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo o el expression objeto evaluado con Model. Consulte NameFor<TResult>(Expression<Func<TModel,TResult>>) para obtener más información sobre un "nombre completo".

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

Source:
HtmlHelperSelectExtensions.cs
Source:
HtmlHelperSelectExtensions.cs
Source:
HtmlHelperSelectExtensions.cs

Devuelve un elemento select> html <de selección única para .expression Agrega <elementos de opción> basados en selectList. Agrega un atributo "seleccionado" a una <opción> si su Value valor (si nonull es) o Text coincide con el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo o el expression objeto evaluado con Model. Consulte NameFor<TResult>(Expression<Func<TModel,TResult>>) para obtener más información sobre un "nombre completo".

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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

selectList
IEnumerable<SelectListItem>

Colección de SelectListItem objetos usados para rellenar el <elemento select> con <elementos optgroup> y <option> . Si nulles , usa la ViewData entrada con nombre completo y esa entrada debe ser una colección de SelectListItem objetos .

Devoluciones

Nuevo IHtmlContent que contiene el <elemento select> .

Comentarios

HtmlFieldPrefix Combina y la representación de cadena de para establecer <el expression atributo "name" del elemento select>. Sanea la representación de cadena del expression atributo "id" del elemento que se va a establecer.

Se aplica a

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

Source:
HtmlHelperSelectExtensions.cs
Source:
HtmlHelperSelectExtensions.cs
Source:
HtmlHelperSelectExtensions.cs

Devuelve un elemento select> html <de selección única para .expression Agrega <elementos de opción> basados en selectList. Agrega un atributo "seleccionado" a una <opción> si su Value valor (si nonull es) o Text coincide con el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo o el expression objeto evaluado con Model. Consulte NameFor<TResult>(Expression<Func<TModel,TResult>>) para obtener más información sobre un "nombre completo".

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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

selectList
IEnumerable<SelectListItem>

Colección de SelectListItem objetos usados para rellenar el <elemento select> con <elementos optgroup> y <option> . Si nulles , usa la ViewData entrada con nombre completo y esa entrada debe ser una colección de SelectListItem objetos .

htmlAttributes
Object

que Object contiene los atributos HTML del <elemento select> . Como alternativa, una IDictionary<TKey,TValue> instancia de que contiene los atributos HTML.

Devoluciones

Nuevo IHtmlContent que contiene el <elemento select> .

Comentarios

HtmlFieldPrefix Combina y la representación de cadena de para establecer <el expression atributo "name" del elemento select>. Sanea la representación de cadena del expression atributo "id" del elemento que se va a establecer.

Se aplica a

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

Source:
HtmlHelperSelectExtensions.cs
Source:
HtmlHelperSelectExtensions.cs
Source:
HtmlHelperSelectExtensions.cs

Devuelve un elemento select> html <de selección única para .expression Agrega <elementos de opción> basados en optionLabel y selectList. Agrega un atributo "seleccionado" a una <opción> si su Value valor (si nonull es) o Text coincide con el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo o el expression objeto evaluado con Model. Consulte NameFor<TResult>(Expression<Func<TModel,TResult>>) para obtener más información sobre un "nombre completo".

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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

selectList
IEnumerable<SelectListItem>

Colección de SelectListItem objetos usados para rellenar el <elemento select> con <elementos optgroup> y <option> . Si nulles , usa la ViewData entrada con nombre completo y esa entrada debe ser una colección de SelectListItem objetos .

optionLabel
String

Texto para un elemento vacío predeterminado. No incluye este tipo de elemento si el argumento es null.

Devoluciones

Nuevo IHtmlContent que contiene el <elemento select> .

Comentarios

HtmlFieldPrefix Combina y la representación de cadena de para establecer <el expression atributo "name" del elemento select>. Sanea la representación de cadena del expression atributo "id" del elemento que se va a establecer.

Se aplica a