HtmlHelper.ListBox 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
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 标记。
例外
name
为 null 或为空。