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>>

表示する値を含むオブジェクトを特定する式。

戻り値

MvcHtmlString

式によって表される列挙体の各値の 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 属性を格納しているオブジェクト。

戻り値

MvcHtmlString

式によって表される列挙体の各値の 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 属性を格納しているオブジェクト。

戻り値

MvcHtmlString

式によって表される列挙体の各値の 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 を指定できます。

戻り値

MvcHtmlString

式によって表される列挙体の各値の 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 属性を格納しているオブジェクト。

戻り値

MvcHtmlString

式によって表される列挙体の各値の 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 属性を格納しているオブジェクト。

戻り値

MvcHtmlString

式によって表される列挙体の各値の HTML select 要素。

適用対象