HtmlHelperEditorExtensions.EditorFor メソッド

定義

オーバーロード

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

エディター テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは の をexpressionModelMetadata使用して見つかります。

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

エディター テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは の をexpressionModelMetadata使用して見つかります。

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

エディター テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

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

エディター テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

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

エディター テンプレートと指定された HTML フィールド名を使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

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

エディター テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは の をexpressionModelMetadata使用して見つかります。

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)

エディター テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは の をexpressionModelMetadata使用して見つかります。

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

匿名 Object または IDictionary<TKey,TValue> 、テンプレート用に作成されたインスタンスにマージされる追加の ViewDataDictionary<TModel> ビュー データを含めることができます。

戻り値

入力>要素を<含む新しい IHtmlContent

注釈

たとえば、既定Objectのエディター テンプレートには、結果の各プロパティのラベル>と<入力>要素がexpression含まれています<。

カスタム テンプレートはフォルダーの下にあります EditorTemplates 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象

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

エディター テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の を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)

エディター テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の を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

匿名 Object または IDictionary<TKey,TValue> 、テンプレート用に作成されたインスタンスにマージされる追加の ViewDataDictionary<TModel> ビュー データを含めることができます。

戻り値

入力>要素を<含む新しい IHtmlContent

注釈

たとえば、既定Objectのエディター テンプレートには、結果の各プロパティのラベル>と<入力>要素がexpression含まれています<。

カスタム テンプレートはフォルダーの下にあります EditorTemplates 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象

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

エディター テンプレートと指定された HTML フィールド名を使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の を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 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象