Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

HtmlHelper.DropDownList Method (String, String, IEnumerable<SelectListItem>, Object)

Vrátí ovládací prvek rozevírací seznam HTML, který má zadaný název a vlastní atributy definované objektem atributu a který obsahuje položky zadaného seznamu a výchozí položku.

Namespace:  System.Web.WebPages.Html
Assembly:  System.Web.WebPages (in System.Web.WebPages.dll)

public IHtmlString DropDownList(
	string name,
	string defaultOption,
	IEnumerable<SelectListItem> selectList,
	Object htmlAttributes
)

Parameters

name
Type: System.String
Hodnota pro přiřazení atributu name elementu HTML select.
defaultOption
Type: System.String
Text, který se zobrazí u výchozí volby v seznamu.
selectList
Type: System.Collections.Generic.IEnumerable<SelectListItem>
Seznam instancí SelectListItem, které slouží k naplnění seznamu.
htmlAttributes
Type: System.Object
Objekt obsahující vlastní atributy pro element. Názvy a hodnoty atributů jsou načteny prostřednictvím reflexe zkoumáním vlastností objektu.

Return Value

Type: System.Web.IHtmlString
Značka jazyka HTML, která představuje ovládací prvek rozevírací seznam.

ExceptionCondition
ArgumentException

Parametr name má hodnotu null nebo je prázdný.

The returned markup consists of an HTML select element in the following form:

<select name="name" ...htmlAttributes...>
  <option>defaultOption</option>
  <option value="selectList[0].Value">selectList[0].Text</option>
  <option value="selectList[1].Value">selectList[1].Text</option>
  ...
</select>

The default option appears at the start of the list and its value is empty. A default option is used to communicate that no option is being chosen from the list, such as when the drop-down control represents an optional parameter.

Zobrazit: