다음을 통해 공유


HtmlHelperEditorExtensions.EditorFor 메서드

정의

오버로드

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

편집기 템플릿을 사용하여 에 expression대한 HTML 태그를 반환합니다. 템플릿은 의 를 expression사용하여 찾을 수 있습니다 ModelMetadata.

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

편집기 템플릿 및 지정된 추가 보기 데이터를 사용하여 에 대한 expressionHTML 태그를 반환합니다. 템플릿은 의 를 expression사용하여 찾을 수 있습니다 ModelMetadata.

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

편집기 템플릿을 사용하여 에 expression대한 HTML 태그를 반환합니다. 템플릿은 또는 의 를 templateNameexpression사용하여 찾을 수 있습니다 ModelMetadata.

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

편집기 템플릿 및 지정된 추가 보기 데이터를 사용하여 에 대한 expressionHTML 태그를 반환합니다. 템플릿은 또는 의 를 templateNameexpression사용하여 찾을 수 있습니다 ModelMetadata.

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

편집기 템플릿 및 지정된 HTML 필드 이름을 사용하여 에 대한 expressionHTML 태그를 반환합니다. 템플릿은 또는 의 를 templateNameexpression사용하여 찾을 수 있습니다 ModelMetadata.

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

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

편집기 템플릿을 사용하여 에 expression대한 HTML 태그를 반환합니다. 템플릿은 의 를 expression사용하여 찾을 수 있습니다 ModelMetadata.

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> 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

반환

입력> 요소를 포함하는 <새 IHtmlContent 입니다.

설명

예를 들어 기본 Object 편집기 템플릿에는 결과의 각 속성 expression 에 대한 레이블> 및 <입력> 요소가 포함됩니다<.

사용자 지정 템플릿은 폴더 아래에 있습니다 EditorTemplates . 폴더 이름은 대/소문자를 구분하는 파일 시스템에서 대/소문자를 구분합니다.

적용 대상

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

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

편집기 템플릿 및 지정된 추가 보기 데이터를 사용하여 에 대한 expressionHTML 태그를 반환합니다. 템플릿은 의 를 expression사용하여 찾을 수 있습니다 ModelMetadata.

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> 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

additionalViewData
Object

익명 Object 이거나 IDictionary<TKey,TValue> 템플릿에 대해 만든 instance 병합 ViewDataDictionary<TModel> 될 추가 보기 데이터를 포함할 수 있습니다.

반환

입력> 요소를 포함하는 <새 IHtmlContent 입니다.

설명

예를 들어 기본 Object 편집기 템플릿에는 결과의 각 속성 expression 에 대한 레이블> 및 <입력> 요소가 포함됩니다<.

사용자 지정 템플릿은 폴더 아래에 있습니다 EditorTemplates . 폴더 이름은 대/소문자를 구분하는 파일 시스템에서 대/소문자를 구분합니다.

적용 대상

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

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

편집기 템플릿을 사용하여 에 expression대한 HTML 태그를 반환합니다. 템플릿은 또는 의 를 templateNameexpression사용하여 찾을 수 있습니다 ModelMetadata.

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> 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

templateName
String

HTML 태그를 만드는 데 사용되는 템플릿의 이름입니다.

반환

입력> 요소를 포함하는 <새 IHtmlContent 입니다.

설명

예를 들어 기본 Object 편집기 템플릿에는 결과의 각 속성 expression 에 대한 레이블> 및 <입력> 요소가 포함됩니다<.

사용자 지정 템플릿은 폴더 아래에 있습니다 EditorTemplates . 폴더 이름은 대/소문자를 구분하는 파일 시스템에서 대/소문자를 구분합니다.

적용 대상

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

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

편집기 템플릿 및 지정된 추가 보기 데이터를 사용하여 에 대한 expressionHTML 태그를 반환합니다. 템플릿은 또는 의 를 templateNameexpression사용하여 찾을 수 있습니다 ModelMetadata.

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> 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

templateName
String

HTML 태그를 만드는 데 사용되는 템플릿의 이름입니다.

additionalViewData
Object

익명 Object 이거나 IDictionary<TKey,TValue> 템플릿에 대해 만든 instance 병합 ViewDataDictionary<TModel> 될 추가 보기 데이터를 포함할 수 있습니다.

반환

입력> 요소를 포함하는 <새 IHtmlContent 입니다.

설명

예를 들어 기본 Object 편집기 템플릿에는 결과의 각 속성 expression 에 대한 레이블> 및 <입력> 요소가 포함됩니다<.

사용자 지정 템플릿은 폴더 아래에 있습니다 EditorTemplates . 폴더 이름은 대/소문자를 구분하는 파일 시스템에서 대/소문자를 구분합니다.

적용 대상

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

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

편집기 템플릿 및 지정된 HTML 필드 이름을 사용하여 에 대한 expressionHTML 태그를 반환합니다. 템플릿은 또는 의 를 templateNameexpression사용하여 찾을 수 있습니다 ModelMetadata.

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> 확장되는 instance.

expression
Expression<Func<TModel,TResult>>

현재 모델에 대해 평가할 식입니다.

templateName
String

HTML 태그를 만드는 데 사용되는 템플릿의 이름입니다.

htmlFieldName
String

String 이름이 같은 속성에 대해 만들어진 HTML 요소의 이름을 구분하는 데 사용되는 입니다.

반환

입력> 요소를 포함하는 <새 IHtmlContent 입니다.

설명

예를 들어 기본 Object 편집기 템플릿에는 결과의 각 속성 expression 에 대한 레이블> 및 <입력> 요소가 포함됩니다<.

사용자 지정 템플릿은 폴더 아래에 있습니다 EditorTemplates . 폴더 이름은 대/소문자를 구분하는 파일 시스템에서 대/소문자를 구분합니다.

적용 대상