HtmlHelperEditorExtensions.EditorForModel 方法

定义

重载

EditorForModel(IHtmlHelper)

使用编辑器模板返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, Object)

使用编辑器模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String)

使用编辑器模板返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String, Object)

使用编辑器模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String, String)

使用编辑器模板和指定的 HTML 字段名称返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String, String, Object)

使用编辑器模板、指定的 HTML 字段名称和其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

EditorForModel(IHtmlHelper)

Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs

使用编辑器模板返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper);
static member EditorForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorForModel (htmlHelper As IHtmlHelper) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

返回

一个新的 IHtmlContent ,包含<>输入元素 () 。

注解

例如,默认 Object 编辑器模板包括 <当前模型中每个属性的标签> 和 <输入> 元素。

自定义模板位于 文件夹下 EditorTemplates 。 文件夹名称在区分大小写的文件系统上是区分大小写的。

适用于

EditorForModel(IHtmlHelper, Object)

Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs

使用编辑器模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object additionalViewData);
static member EditorForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorForModel (htmlHelper As IHtmlHelper, additionalViewData As Object) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

additionalViewData
Object

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

返回

一个新的 IHtmlContent ,包含<>输入元素 () 。

注解

例如,默认 Object 编辑器模板包括 <当前模型中每个属性的标签> 和 <输入> 元素。

自定义模板位于 文件夹下 EditorTemplates 。 文件夹名称在区分大小写的文件系统上是区分大小写的。

适用于

EditorForModel(IHtmlHelper, String)

Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs

使用编辑器模板返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName);
static member EditorForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorForModel (htmlHelper As IHtmlHelper, templateName As String) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

templateName
String

用于创建 HTML 标记的模板的名称。

返回

一个新的 IHtmlContent ,包含<>输入元素 () 。

注解

例如,默认 Object 编辑器模板包括 <当前模型中每个属性的标签> 和 <输入> 元素。

自定义模板位于 文件夹下 EditorTemplates 。 文件夹名称在区分大小写的文件系统上是区分大小写的。

适用于

EditorForModel(IHtmlHelper, String, Object)

Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs

使用编辑器模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, object additionalViewData);
static member EditorForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorForModel (htmlHelper As IHtmlHelper, templateName As String, additionalViewData As Object) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

templateName
String

用于创建 HTML 标记的模板的名称。

additionalViewData
Object

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

返回

一个新的 IHtmlContent ,包含<>输入元素 () 。

注解

例如,默认 Object 编辑器模板包括 <当前模型中每个属性的标签> 和 <输入> 元素。

自定义模板位于 文件夹下 EditorTemplates 。 文件夹名称在区分大小写的文件系统上是区分大小写的。

适用于

EditorForModel(IHtmlHelper, String, String)

Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs

使用编辑器模板和指定的 HTML 字段名称返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName, System::String ^ htmlFieldName);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName);
static member EditorForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorForModel (htmlHelper As IHtmlHelper, templateName As String, htmlFieldName As String) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

templateName
String

用于创建 HTML 标记的模板的名称。

htmlFieldName
String

一个 , String 用于消除为具有相同名称的属性创建的 HTML 元素的名称。

返回

一个新的 IHtmlContent ,包含<>输入元素 () 。

注解

例如,默认 Object 编辑器模板包括 <当前模型中每个属性的标签> 和 <输入> 元素。

自定义模板位于 文件夹下 EditorTemplates 。 文件夹名称在区分大小写的文件系统上是区分大小写的。

适用于

EditorForModel(IHtmlHelper, String, String, Object)

Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs
Source:
HtmlHelperEditorExtensions.cs

使用编辑器模板、指定的 HTML 字段名称和其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型的 ModelMetadata找到模板。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName, object additionalViewData);
static member EditorForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorForModel (htmlHelper As IHtmlHelper, templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

templateName
String

用于创建 HTML 标记的模板的名称。

htmlFieldName
String

一个 , String 用于消除为具有相同名称的属性创建的 HTML 元素的名称。

additionalViewData
Object

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

返回

一个新的 IHtmlContent ,包含<>输入元素 () 。

注解

例如,默认 Object 编辑器模板包括 <当前模型中每个属性的标签> 和 <输入> 元素。

自定义模板位于 文件夹下 EditorTemplates 。 文件夹名称在区分大小写的文件系统上是区分大小写的。

适用于