共用方式為


HtmlHelperEditorExtensions.EditorFor 方法

定義

多載

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

使用編輯器範本傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

使用編輯器範本並指定其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

使用編輯器範本傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

使用編輯器範本並指定其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

使用編輯器範本和指定的 HTML 功能變數名稱,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs

使用編輯器範本傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult))) As IHtmlContent

類型參數

TModel

模型的型別。

TResult

結果的類型 expression

參數

htmlHelper
IHtmlHelper<TModel>

這個 IHtmlHelper<TModel> 方法擴充的實例。

expression
Expression<Func<TModel,TResult>>

要針對目前模型評估的運算式。

傳回

新的 IHtmlContent , < 包含輸入 > 元素 () 。

備註

例如,預設 Object 編輯器範本包含 < 結果中每個屬性的 expression 標籤 > 和 < 輸入 > 元素。

自訂範本位於資料夾底下 EditorTemplates 。 資料夾名稱會區分大小寫的檔案系統。

適用於

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs

使用編輯器範本並指定其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, object additionalViewData);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), additionalViewData As Object) As IHtmlContent

類型參數

TModel

模型的型別。

TResult

結果的類型 expression

參數

htmlHelper
IHtmlHelper<TModel>

這個 IHtmlHelper<TModel> 方法擴充的實例。

expression
Expression<Func<TModel,TResult>>

要針對目前模型評估的運算式。

additionalViewData
Object

匿名 ObjectIDictionary<TKey,TValue> ,可包含其他檢視資料,這些資料會合並到 ViewDataDictionary<TModel> 為範本建立的實例中。

傳回

新的 IHtmlContent , < 包含輸入 > 元素 () 。

備註

例如,預設 Object 編輯器範本包含 < 結果中每個屬性的 expression 標籤 > 和 < 輸入 > 元素。

自訂範本位於資料夾底下 EditorTemplates 。 資料夾名稱會區分大小寫的檔案系統。

適用於

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs

使用編輯器範本傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String) As IHtmlContent

類型參數

TModel

模型的型別。

TResult

結果的類型 expression

參數

htmlHelper
IHtmlHelper<TModel>

這個 IHtmlHelper<TModel> 方法擴充的實例。

expression
Expression<Func<TModel,TResult>>

要針對目前模型評估的運算式。

templateName
String

用來建立 HTML 標籤的範本名稱。

傳回

新的 IHtmlContent , < 包含輸入 > 元素 () 。

備註

例如,預設 Object 編輯器範本包含 < 結果中每個屬性的 expression 標籤 > 和 < 輸入 > 元素。

自訂範本位於資料夾底下 EditorTemplates 。 資料夾名稱會區分大小寫的檔案系統。

適用於

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs

使用編輯器範本並指定其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, object additionalViewData);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String, additionalViewData As Object) As IHtmlContent

類型參數

TModel

模型的型別。

TResult

結果的類型 expression

參數

htmlHelper
IHtmlHelper<TModel>

這個 IHtmlHelper<TModel> 方法擴充的實例。

expression
Expression<Func<TModel,TResult>>

要針對目前模型評估的運算式。

templateName
String

用來建立 HTML 標籤的範本名稱。

additionalViewData
Object

匿名 ObjectIDictionary<TKey,TValue> ,可包含其他檢視資料,這些資料會合並到 ViewDataDictionary<TModel> 為範本建立的實例中。

傳回

新的 IHtmlContent , < 包含輸入 > 元素 () 。

備註

例如,預設 Object 編輯器範本包含 < 結果中每個屬性的 expression 標籤 > 和 < 輸入 > 元素。

自訂範本位於資料夾底下 EditorTemplates 。 資料夾名稱會區分大小寫的檔案系統。

適用於

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs
來源:
HtmlHelperEditorExtensions.cs

使用編輯器範本和指定的 HTML 功能變數名稱,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::String ^ htmlFieldName);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String, htmlFieldName As String) As IHtmlContent

類型參數

TModel

模型的型別。

TResult

結果的類型 expression

參數

htmlHelper
IHtmlHelper<TModel>

這個 IHtmlHelper<TModel> 方法擴充的實例。

expression
Expression<Func<TModel,TResult>>

要針對目前模型評估的運算式。

templateName
String

用來建立 HTML 標籤的範本名稱。

htmlFieldName
String

String 用來厘清針對具有相同名稱的屬性所建立的 HTML 專案名稱。

傳回

新的 IHtmlContent , < 包含輸入 > 元素 () 。

備註

例如,預設 Object 編輯器範本包含 < 結果中每個屬性的 expression 標籤 > 和 < 輸入 > 元素。

自訂範本位於資料夾底下 EditorTemplates 。 資料夾名稱會區分大小寫的檔案系統。

適用於