HtmlHelper.ListBox 方法

定义

重载

ListBox(String, String, IEnumerable<SelectListItem>)

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

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, IDictionary<String,Object>)

返回一个具有指定名称、大小、由特性字典定义的自定义特性、项、默认项和选择,并且指定是否启用了多选的 HTML 列表框控件。

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

返回一个具有指定名称、大小、项、默认项和选择,并且指定是否启用了多选的 HTML 列表框控件。

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

返回一个具有指定名称、项、默认项、由特性对象定义的自定义特性以及选择的 HTML 列表框控件。

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

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

ListBox(String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

返回一个具有指定名称、大小、列表项和默认选择,并且指定是否启用了多选的 HTML 列表框控件。

ListBox(String, IEnumerable<SelectListItem>, Object)

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

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

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

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, Object)

返回一个具有指定名称、大小、由特性对象定义的自定义特性、项、默认项和选择,并且指定是否启用了多选的 HTML 列表框控件。

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

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

ListBox(String, IEnumerable<SelectListItem>)

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

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

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

ListBox(String, String, IEnumerable<SelectListItem>)

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

public System.Web.IHtmlString ListBox (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList);
member this.ListBox : string * string * seq<System.Web.WebPages.Html.SelectListItem> -> System.Web.IHtmlString
Public Function ListBox (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 或为空。

适用于

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, IDictionary<String,Object>)

返回一个具有指定名称、大小、由特性字典定义的自定义特性、项、默认项和选择,并且指定是否启用了多选的 HTML 列表框控件。

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

参数

name
String

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

defaultOption
String

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

selectList
IEnumerable<SelectListItem>

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

selectedValues
Object

一个对象,该对象指定在默认情况下处于选定状态的列表项。 通过检查对象的属性,利用反射检索选择。

size
Int32

要分配给元素的大小属性的值。

allowMultiple
Boolean

如果为 true,则指示启用了多个选择;否则为 false。

htmlAttributes
IDictionary<String,Object>

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

返回

表示列表框控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

返回一个具有指定名称、大小、项、默认项和选择,并且指定是否启用了多选的 HTML 列表框控件。

public System.Web.IHtmlString ListBox (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object selectedValues, int size, bool allowMultiple);
member this.ListBox : string * string * seq<System.Web.WebPages.Html.SelectListItem> * obj * int * bool -> System.Web.IHtmlString
Public Function ListBox (name As String, defaultOption As String, selectList As IEnumerable(Of SelectListItem), selectedValues As Object, size As Integer, allowMultiple As Boolean) As IHtmlString

参数

name
String

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

defaultOption
String

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

selectList
IEnumerable<SelectListItem>

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

selectedValues
Object

一个对象,该对象指定在默认情况下处于选定状态的列表项。 通过检查对象的属性,利用反射检索选择。

size
Int32

要分配给元素的大小属性的值。

allowMultiple
Boolean

如果为 true,则指示启用了多个选择;否则为 false。

返回

表示列表框控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

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

返回一个具有指定名称、项、默认项、由特性对象定义的自定义特性以及选择的 HTML 列表框控件。

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

参数

name
String

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

defaultOption
String

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

selectList
IEnumerable<SelectListItem>

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

selectedValues
Object

一个对象,该对象指定在默认情况下处于选定状态的列表项。 通过检查对象的属性,利用反射检索选择。

htmlAttributes
Object

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

返回

表示列表框控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

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

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

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

参数

name
String

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

defaultOption
String

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

selectList
IEnumerable<SelectListItem>

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

selectedValues
Object

一个对象,该对象指定在默认情况下处于选定状态的列表项。 通过检查对象的属性,利用反射检索选择。

htmlAttributes
IDictionary<String,Object>

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

返回

表示列表框控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

ListBox(String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

返回一个具有指定名称、大小、列表项和默认选择,并且指定是否启用了多选的 HTML 列表框控件。

public System.Web.IHtmlString ListBox (string name, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object selectedValues, int size, bool allowMultiple);
member this.ListBox : string * seq<System.Web.WebPages.Html.SelectListItem> * obj * int * bool -> System.Web.IHtmlString
Public Function ListBox (name As String, selectList As IEnumerable(Of SelectListItem), selectedValues As Object, size As Integer, allowMultiple As Boolean) As IHtmlString

参数

name
String

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

selectList
IEnumerable<SelectListItem>

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

selectedValues
Object

一个对象,该对象指定在默认情况下处于选定状态的列表项。 通过检查对象的属性,利用反射检索选择。

size
Int32

要分配给元素的大小属性的值。

allowMultiple
Boolean

如果为 true,则指示已启用多个选择;否则为 false。

返回

表示列表框控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

ListBox(String, IEnumerable<SelectListItem>, Object)

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

public System.Web.IHtmlString ListBox (string name, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object htmlAttributes);
member this.ListBox : string * seq<System.Web.WebPages.Html.SelectListItem> * obj -> System.Web.IHtmlString
Public Function ListBox (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 或为空。

适用于

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

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

public System.Web.IHtmlString ListBox (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
member this.ListBox : string * string * seq<System.Web.WebPages.Html.SelectListItem> * System.Collections.Generic.IDictionary<string, obj> -> System.Web.IHtmlString
Public Function ListBox (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 或为空。

适用于

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, Object)

返回一个具有指定名称、大小、由特性对象定义的自定义特性、项、默认项和选择,并且指定是否启用了多选的 HTML 列表框控件。

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

参数

name
String

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

defaultOption
String

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

selectList
IEnumerable<SelectListItem>

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

selectedValues
Object

一个对象,该对象指定在默认情况下处于选定状态的列表项。 通过检查对象的属性,利用反射检索选择。

size
Int32

要分配给元素的大小属性的值。

allowMultiple
Boolean

如果为 true,则指示启用了多个选择;否则为 false。

htmlAttributes
Object

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

返回

表示列表框控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

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

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

public System.Web.IHtmlString ListBox (string name, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
member this.ListBox : string * seq<System.Web.WebPages.Html.SelectListItem> * System.Collections.Generic.IDictionary<string, obj> -> System.Web.IHtmlString
Public Function ListBox (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 或为空。

适用于

ListBox(String, IEnumerable<SelectListItem>)

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

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

参数

name
String

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

selectList
IEnumerable<SelectListItem>

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

返回

表示列表框控件的 HTML 标记。

例外

Sytem.ArgumentException

name 为 null 或为空。

适用于

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

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

public System.Web.IHtmlString ListBox (string name, string defaultOption, System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem> selectList, object htmlAttributes);
member this.ListBox : string * string * seq<System.Web.WebPages.Html.SelectListItem> * obj -> System.Web.IHtmlString
Public Function ListBox (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 或为空。

适用于