SelectExtensions.EnumDropDownListFor 方法

定义

重载

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

public static System.Web.Mvc.MvcHtmlString EnumDropDownListFor<TModel,TEnum> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TEnum>> expression);
static member EnumDropDownListFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Enum>> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EnumDropDownListFor(Of TModel, TEnum) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TEnum))) As MvcHtmlString

类型参数

TModel

模型的类型。

TEnum

值的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TEnum>>

一个表达式,用于标识包含要显示的值的对象。

返回

表达式表示的枚举中每个值的 HTML select 元素。

适用于

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

public static System.Web.Mvc.MvcHtmlString EnumDropDownListFor<TModel,TEnum> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TEnum>> expression, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member EnumDropDownListFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Enum>> * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EnumDropDownListFor(Of TModel, TEnum) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TEnum)), htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString

类型参数

TModel

模型的类型。

TEnum

值的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TEnum>>

一个表达式,用于标识包含要显示的值的对象。

htmlAttributes
IDictionary<String,Object>

一个 对象,该对象包含要为 元素设置的 HTML 属性。

返回

表达式表示的枚举中每个值的 HTML select 元素。

适用于

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

public static System.Web.Mvc.MvcHtmlString EnumDropDownListFor<TModel,TEnum> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TEnum>> expression, object htmlAttributes);
static member EnumDropDownListFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Enum>> * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EnumDropDownListFor(Of TModel, TEnum) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TEnum)), htmlAttributes As Object) As MvcHtmlString

类型参数

TModel

模型的类型。

TEnum

值的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TEnum>>

一个表达式,用于标识包含要显示的值的对象。

htmlAttributes
Object

一个 对象,该对象包含要为 元素设置的 HTML 属性。

返回

表达式表示的枚举中每个值的 HTML select 元素。

适用于

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

public static System.Web.Mvc.MvcHtmlString EnumDropDownListFor<TModel,TEnum> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TEnum>> expression, string optionLabel);
static member EnumDropDownListFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Enum>> * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EnumDropDownListFor(Of TModel, TEnum) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TEnum)), optionLabel As String) As MvcHtmlString

类型参数

TModel

模型的类型。

TEnum

值的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TEnum>>

一个表达式,用于标识包含要显示的值的对象。

optionLabel
String

默认空项的文本。 此参数可以为 null。

返回

表达式表示的枚举中每个值的 HTML select 元素。

适用于

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

public static System.Web.Mvc.MvcHtmlString EnumDropDownListFor<TModel,TEnum> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TEnum>> expression, string optionLabel, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member EnumDropDownListFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Enum>> * string * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EnumDropDownListFor(Of TModel, TEnum) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TEnum)), optionLabel As String, htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString

类型参数

TModel

模型的类型。

TEnum

值的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TEnum>>

一个表达式,用于标识包含要显示的值的对象。

optionLabel
String

默认空项的文本。 此参数可以为 null。

htmlAttributes
IDictionary<String,Object>

一个 对象,该对象包含要为 元素设置的 HTML 属性。

返回

表达式表示的枚举中每个值的 HTML select 元素。

适用于

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

返回由指定表达式表示的枚举中每个值的 HTML select 元素。

public static System.Web.Mvc.MvcHtmlString EnumDropDownListFor<TModel,TEnum> (this System.Web.Mvc.HtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TEnum>> expression, string optionLabel, object htmlAttributes);
static member EnumDropDownListFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Enum>> * string * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EnumDropDownListFor(Of TModel, TEnum) (htmlHelper As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TEnum)), optionLabel As String, htmlAttributes As Object) As MvcHtmlString

类型参数

TModel

模型的类型。

TEnum

值的类型。

参数

htmlHelper
HtmlHelper<TModel>

此方法扩展的 HTML 帮助器实例。

expression
Expression<Func<TModel,TEnum>>

一个表达式,用于标识包含要显示的值的对象。

optionLabel
String

默认空项的文本。 此参数可以为 null。

htmlAttributes
Object

一个 对象,该对象包含要为 元素设置的 HTML 属性。

返回

表达式表示的枚举中每个值的 HTML select 元素。

适用于