Partilhar via


IHtmlHelper.DropDownList Método

Definição

Retorna um elemento de seleção única html <select> para o expression. Adiciona <elementos de opção> com base em optionLabel e selectList. Adiciona um atributo "selecionado" a uma <opção> se seu Value (se nãonull) ou Text corresponde ao primeiro valor nãonull encontrado em: a ModelState entrada com nome completo, a ViewData entrada com nome completo (a menos que usado em vez de selectList) ou o expression avaliado em relação Modela . Consulte Name(String) para obter mais informações sobre um "nome 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

Nome da expressão, em relação ao modelo atual.

selectList
IEnumerable<SelectListItem>

Uma coleção de SelectListItem objetos usados para popular o <elemento select> com <elementos optgroup> e <option> . Se null, usará a ViewData entrada com nome completo e essa entrada deverá ser uma coleção de SelectListItem objetos .

optionLabel
String

O texto de um item padrão vazio. Não inclui esse item se o argumento for null.

htmlAttributes
Object

Um Object que contém os atributos HTML para o <elemento select> . Como alternativa, uma IDictionary<TKey,TValue> instância que contém os atributos HTML.

Retornos

Um novo IHtmlContent que contém o <elemento select> .

Comentários

HtmlFieldPrefix Combina e expression para definir <o atributo "name" do elemento select>. Sanitiza expression para definir o atributo "id" do elemento.

Aplica-se a