Compartir a través de


IHtmlHelper.DropDownList Método

Definición

Devuelve un elemento de selección 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 (si nonull es) o Text coincide con el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo, la ViewData entrada con nombre completo (a menos que se use en lugar de selectList), o el expression objeto evaluado con Model. Consulte Name(String) para obtener más información sobre un "nombre completo".

public:
 Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent DropDownList (string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes);
abstract member DropDownList : string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function DropDownList (expression As String, selectList As IEnumerable(Of SelectListItem), optionLabel As String, htmlAttributes As Object) As IHtmlContent

Parámetros

expression
String

Nombre de expresión, en relación con el 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 que contiene los atributos HTML.

Devoluciones

Nuevo IHtmlContent que contiene el <elemento select> .

Comentarios

HtmlFieldPrefix Combina y expression para establecer <el atributo "name" del elemento de selección>. Sanea expression para establecer el atributo "id" del elemento.

Se aplica a