SelectExtensions Class

 

Represents support for making selections in a list.

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

Inheritance Hierarchy

System.Object
  System.Web.Mvc.Html.SelectExtensions

Syntax

public static class SelectExtensions
[ExtensionAttribute]
public ref class SelectExtensions abstract sealed 
[<AbstractClass>]
[<Sealed>]
type SelectExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class SelectExtensions

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static DropDownList(HtmlHelper, String)

Returns a single-selection select element using the specified HTML helper and the name of the form field.

System_CAPS_pubmethodSystem_CAPS_static DropDownList(HtmlHelper, String, IEnumerable<SelectListItem>)

Returns a single-selection select element using the specified HTML helper, the name of the form field, and the specified list items.

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

Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.

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

Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.

System_CAPS_pubmethodSystem_CAPS_static DropDownList(HtmlHelper, String, IEnumerable<SelectListItem>, String)

Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and an option label.

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

Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.

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

Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.

System_CAPS_pubmethodSystem_CAPS_static DropDownList(HtmlHelper, String, String)

Returns a single-selection select element using the specified HTML helper, the name of the form field, and an option label.

System_CAPS_pubmethodSystem_CAPS_static DropDownListFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items.

System_CAPS_pubmethodSystem_CAPS_static DropDownListFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, IDictionary<String, Object>)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.

System_CAPS_pubmethodSystem_CAPS_static DropDownListFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, Object)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.

System_CAPS_pubmethodSystem_CAPS_static DropDownListFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, String)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and option label.

System_CAPS_pubmethodSystem_CAPS_static DropDownListFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, String, IDictionary<String, Object>)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.

System_CAPS_pubmethodSystem_CAPS_static DropDownListFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, String, Object)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.

System_CAPS_pubmethodSystem_CAPS_static EnumDropDownListFor<TModel, TEnum>(HtmlHelper<TModel>, Expression<Func<TModel, TEnum>>)

Returns an HTML select element for each value in the enumeration that is represented by the specified expression.

System_CAPS_pubmethodSystem_CAPS_static EnumDropDownListFor<TModel, TEnum>(HtmlHelper<TModel>, Expression<Func<TModel, TEnum>>, IDictionary<String, Object>)

Returns an HTML select element for each value in the enumeration that is represented by the specified expression.

System_CAPS_pubmethodSystem_CAPS_static EnumDropDownListFor<TModel, TEnum>(HtmlHelper<TModel>, Expression<Func<TModel, TEnum>>, Object)

Returns an HTML select element for each value in the enumeration that is represented by the specified expression.

System_CAPS_pubmethodSystem_CAPS_static EnumDropDownListFor<TModel, TEnum>(HtmlHelper<TModel>, Expression<Func<TModel, TEnum>>, String)

Returns an HTML select element for each value in the enumeration that is represented by the specified expression.

System_CAPS_pubmethodSystem_CAPS_static EnumDropDownListFor<TModel, TEnum>(HtmlHelper<TModel>, Expression<Func<TModel, TEnum>>, String, IDictionary<String, Object>)

Returns an HTML select element for each value in the enumeration that is represented by the specified expression.

System_CAPS_pubmethodSystem_CAPS_static EnumDropDownListFor<TModel, TEnum>(HtmlHelper<TModel>, Expression<Func<TModel, TEnum>>, String, Object)

Returns an HTML select element for each value in the enumeration that is represented by the specified expression.

System_CAPS_pubmethodSystem_CAPS_static ListBox(HtmlHelper, String)

Returns a multi-select select element using the specified HTML helper and the name of the form field.

System_CAPS_pubmethodSystem_CAPS_static ListBox(HtmlHelper, String, IEnumerable<SelectListItem>)

Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.

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

Returns a multi-select select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HMTL attributes.

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

Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.

System_CAPS_pubmethodSystem_CAPS_static ListBoxFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>)

Returns an HTML select element for each property in the object that is represented by the specified expression and using the specified list items.

System_CAPS_pubmethodSystem_CAPS_static ListBoxFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, IDictionary<String, Object>)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.

System_CAPS_pubmethodSystem_CAPS_static ListBoxFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, Object)

Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.

Remarks

The SelectExtensions class contains methods that extend the HtmlHelper class. Each extension method renders an HTML select element. The DropDownList method renders an element that enables the user to select an item from a drop-down list. The ListBox method renders an element that enables the user to select from a scrolling list of items.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Mvc.Html Namespace

Return to top