HtmlHelper.DropDownList 方法

定义

重载

DropDownList(String, String, IEnumerable<SelectListItem>, Object, Object)

返回一个具有指定名称、由特性对象定义的自定义特性、默认选择,并且包含指定列表项和默认项的 HTML 下拉列表控件。

DropDownList(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

返回一个具有指定名称、由特性字典定义的自定义特性、默认选择,并且包含指定列表项和默认项的 HTML 下拉列表控件。

DropDownList(String, String, IEnumerable<SelectListItem>, Object)

返回一个具有指定名称以及由特性对象定义的自定义特性,并且包含指定列表项和默认项的 HTML 下拉列表控件。

DropDownList(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

返回一个具有指定名称以及由特性字典定义的自定义特性,并且包含指定列表项和默认项的 HTML 下拉列表控件。

DropDownList(String, IEnumerable<SelectListItem>)

返回具有指定名称并包含指定列表项的 HTML 下拉列表控件。

DropDownList(String, IEnumerable<SelectListItem>, Object)

返回一个具有指定名称以及由特性对象定义的自定义特性,并且包含指定列表项的 HTML 下拉列表控件。

DropDownList(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

返回一个具有指定名称以及由特性字典定义的自定义特性,并且包含指定列表项的 HTML 下拉列表控件。

DropDownList(String, String, IEnumerable<SelectListItem>)

返回具有指定名称并包含指定列表项和默认项的 HTML 下拉列表控件。

DropDownList(String, String, IEnumerable<SelectListItem>, Object, Object)

返回一个具有指定名称、由特性对象定义的自定义特性、默认选择,并且包含指定列表项和默认项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object selectedValue, object htmlAttributes);
member this.DropDownList : string * string * seq<System.Web.WebPages.Html.SelectListItem> * obj * obj -> System.Web.IHtmlString
Public Function DropDownList (name As String, defaultOption As String, selectList As IEnumerable(Of SelectListItem), selectedValue As Object, htmlAttributes As Object) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

defaultOption
String

针对列表中的默认选项显示的文本。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

selectedValue
Object

一个值,该值指定在默认情况下处于选定状态的列表项。 选定的项是列表中具有匹配值(或者如果该项没有值,则与其显示文本匹配)的第一个项。

htmlAttributes
Object

包含元素的自定义特性的对象。 通过检查对象的属性,利用反射检索特性名称和值。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

DropDownList(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

返回一个具有指定名称、由特性字典定义的自定义特性、默认选择,并且包含指定列表项和默认项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object selectedValue, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
member this.DropDownList : string * string * seq<System.Web.WebPages.Html.SelectListItem> * obj * System.Collections.Generic.IDictionary<string, obj> -> System.Web.IHtmlString
Public Function DropDownList (name As String, defaultOption As String, selectList As IEnumerable(Of SelectListItem), selectedValue As Object, htmlAttributes As IDictionary(Of String, Object)) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

defaultOption
String

针对列表中的默认选项显示的文本。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

selectedValue
Object

一个值,该值指定在默认情况下处于选定状态的列表项。 选定的项是列表中第一个值与参数匹配(或者如果该项没有值,则其文本与参数匹配)的项。

htmlAttributes
IDictionary<String,Object>

元素的自定义特性的名称和值。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

DropDownList(String, String, IEnumerable<SelectListItem>, Object)

返回一个具有指定名称以及由特性对象定义的自定义特性,并且包含指定列表项和默认项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object htmlAttributes);
member this.DropDownList : string * string * seq<System.Web.WebPages.Html.SelectListItem> * obj -> System.Web.IHtmlString
Public Function DropDownList (name As String, defaultOption As String, selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

defaultOption
String

针对列表中的默认选项显示的文本。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

htmlAttributes
Object

包含元素的自定义特性的对象。 通过检查对象的属性,利用反射检索特性名称和值。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

DropDownList(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

返回一个具有指定名称以及由特性字典定义的自定义特性,并且包含指定列表项和默认项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
member this.DropDownList : string * string * seq<System.Web.WebPages.Html.SelectListItem> * System.Collections.Generic.IDictionary<string, obj> -> System.Web.IHtmlString
Public Function DropDownList (name As String, defaultOption As String, selectList As IEnumerable(Of SelectListItem), htmlAttributes As IDictionary(Of String, Object)) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

defaultOption
String

针对列表中的默认选项显示的文本。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

htmlAttributes
IDictionary<String,Object>

元素的自定义特性的名称和值。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

DropDownList(String, IEnumerable<SelectListItem>)

返回具有指定名称并包含指定列表项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList);
member this.DropDownList : string * seq<System.Web.WebPages.Html.SelectListItem> -> System.Web.IHtmlString
Public Function DropDownList (name As String, selectList As IEnumerable(Of SelectListItem)) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

DropDownList(String, IEnumerable<SelectListItem>, Object)

返回一个具有指定名称以及由特性对象定义的自定义特性,并且包含指定列表项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object htmlAttributes);
member this.DropDownList : string * seq<System.Web.WebPages.Html.SelectListItem> * obj -> System.Web.IHtmlString
Public Function DropDownList (name As String, selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

htmlAttributes
Object

包含元素的自定义特性的对象。 通过检查对象的属性,利用反射检索特性名称和值。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

DropDownList(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

返回一个具有指定名称以及由特性字典定义的自定义特性,并且包含指定列表项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
member this.DropDownList : string * seq<System.Web.WebPages.Html.SelectListItem> * System.Collections.Generic.IDictionary<string, obj> -> System.Web.IHtmlString
Public Function DropDownList (name As String, selectList As IEnumerable(Of SelectListItem), htmlAttributes As IDictionary(Of String, Object)) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

htmlAttributes
IDictionary<String,Object>

元素的自定义特性的名称和值。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

DropDownList(String, String, IEnumerable<SelectListItem>)

返回具有指定名称并包含指定列表项和默认项的 HTML 下拉列表控件。

public System.Web.IHtmlString DropDownList (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList);
member this.DropDownList : string * string * seq<System.Web.WebPages.Html.SelectListItem> -> System.Web.IHtmlString
Public Function DropDownList (name As String, defaultOption As String, selectList As IEnumerable(Of SelectListItem)) As IHtmlString

参数

name
String

要分配给 HTML select 元素的 name 属性的值。

defaultOption
String

针对列表中的默认选项显示的文本。

selectList
IEnumerable<SelectListItem>

用于填充列表的 SelectListItem 实例列表。

返回

表示下拉列表控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于