Compartir a través de


HtmlHelper<TModel>.DropDownListFor<TResult> Método

Definición

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 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

Parámetros de tipo

TResult

Tipo del expression resultado.

Parámetros

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.

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> .

Implementaciones

Se aplica a