EditorExtensions.EditorFor 方法

定义

重载

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String, Object)

使用指定的模板、HTML 字段名称和附加视图数据,返回对象中由表达式表示的每个属性的 HTML 输入元素。

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String)

使用指定的模板和 HTML 字段名称,返回对象中由 Expression 表达式表示的每个属性的 HTML 输入元素。

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, Object)

使用指定的模板和其他视图数据,返回对象中由表达式表示的每个属性的 HTML 输入元素。

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String)

使用指定的模板返回对象中由 Expression 表达式表示的每个属性的 HTML 输入元素。

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, Object)

使用其他视图数据返回对象中由表达式表示的每个属性的 HTML 输入元素。

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>)

返回 对象中由 表达式表示的每个属性的 Expression HTML 输入元素。

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String, Object)

使用指定的模板、HTML 字段名称和附加视图数据,返回对象中由表达式表示的每个属性的 HTML 输入元素。

public static System.Web.Mvc.MvcHtmlString EditorFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName, string htmlFieldName, object additionalViewData);
static member EditorFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string * string * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EditorFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String, htmlFieldName As String, additionalViewData As Object) As MvcHtmlString

类型参数

TModel

模型的类型。

TValue

值的类型。

参数

html
HtmlHelper<TModel>

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

expression
Expression<Func<TModel,TValue>>

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

templateName
String

要用于呈现对象的模板的名称。

htmlFieldName
String

一个字符串,可用于消除为具有相同名称的各个属性呈现的 HTML input 元素名称之间的歧义。

additionalViewData
Object

一个匿名对象,可以包含将合并到 ViewDataDictionary<TModel> 为模板创建的实例中的其他视图数据。

返回

一个由表达式表示的对象中的每个属性所对应的 HTML input 元素。

适用于

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String)

使用指定的模板和 HTML 字段名称,返回对象中由 Expression 表达式表示的每个属性的 HTML 输入元素。

public static System.Web.Mvc.MvcHtmlString EditorFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName, string htmlFieldName);
static member EditorFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EditorFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String, htmlFieldName As String) As MvcHtmlString

类型参数

TModel

模型的类型。

TValue

值的类型。

参数

html
HtmlHelper<TModel>

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

expression
Expression<Func<TModel,TValue>>

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

templateName
String

要用于呈现对象的模板的名称。

htmlFieldName
String

一个字符串,可用于消除为具有相同名称的各个属性呈现的 HTML input 元素名称之间的歧义。

返回

一个由表达式表示的对象中的每个属性所对应的 HTML input 元素。

适用于

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, Object)

使用指定的模板和其他视图数据,返回对象中由表达式表示的每个属性的 HTML 输入元素。

public static System.Web.Mvc.MvcHtmlString EditorFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName, object additionalViewData);
static member EditorFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EditorFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String, additionalViewData As Object) As MvcHtmlString

类型参数

TModel

模型的类型。

TValue

值的类型。

参数

html
HtmlHelper<TModel>

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

expression
Expression<Func<TModel,TValue>>

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

templateName
String

要用于呈现对象的模板的名称。

additionalViewData
Object

一个匿名对象,可以包含将合并到 ViewDataDictionary<TModel> 为模板创建的实例中的其他视图数据。

返回

一个由表达式表示的对象中的每个属性所对应的 HTML input 元素。

适用于

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String)

使用指定的模板返回对象中由 Expression 表达式表示的每个属性的 HTML 输入元素。

public static System.Web.Mvc.MvcHtmlString EditorFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName);
static member EditorFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EditorFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String) As MvcHtmlString

类型参数

TModel

模型的类型。

TValue

值的类型。

参数

html
HtmlHelper<TModel>

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

expression
Expression<Func<TModel,TValue>>

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

templateName
String

要用于呈现对象的模板的名称。

返回

一个由表达式表示的对象中的每个属性所对应的 HTML input 元素。

适用于

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, Object)

使用其他视图数据返回对象中由表达式表示的每个属性的 HTML 输入元素。

public static System.Web.Mvc.MvcHtmlString EditorFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, object additionalViewData);
static member EditorFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function EditorFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), additionalViewData As Object) As MvcHtmlString

类型参数

TModel

模型的类型。

TValue

值的类型。

参数

html
HtmlHelper<TModel>

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

expression
Expression<Func<TModel,TValue>>

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

additionalViewData
Object

一个匿名对象,可以包含将合并到 ViewDataDictionary<TModel> 为模板创建的实例中的其他视图数据。

返回

一个由表达式表示的对象中的每个属性所对应的 HTML input 元素。

适用于

EditorFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>)

返回 对象中由 表达式表示的每个属性的 Expression HTML 输入元素。

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

类型参数

TModel

模型的类型。

TValue

值的类型。

参数

html
HtmlHelper<TModel>

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

expression
Expression<Func<TModel,TValue>>

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

返回

一个由表达式表示的对象中的每个属性所对应的 HTML input 元素。

适用于