HtmlHelperEditorExtensions.EditorFor Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>) |
Devuelve el marcado HTML para , |
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object) |
Devuelve el marcado HTML para , |
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String) |
Devuelve el marcado HTML para , |
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object) |
Devuelve el marcado HTML para , |
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String) |
Devuelve el marcado HTML para , |
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)
Devuelve el marcado HTML para , expression
mediante una plantilla de editor. La plantilla se encuentra mediante el expression
de 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
Parámetros de tipo
- TModel
Tipo del modelo.
- TResult
Tipo del expression
resultado.
Parámetros
- htmlHelper
- IHtmlHelper<TModel>
La IHtmlHelper<TModel> instancia de este método se extiende.
- expression
- Expression<Func<TModel,TResult>>
Expresión que se va a evaluar con respecto al modelo actual.
Devoluciones
Nuevo IHtmlContent que contiene los <elementos de entrada> .
Comentarios
Por ejemplo, la plantilla de editor predeterminada Object incluye <elementos label> y <input> para cada propiedad en el expression
resultado.
Las plantillas personalizadas se encuentran en una EditorTemplates
carpeta. El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.
Se aplica a
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)
Devuelve el marcado HTML para , expression
mediante una plantilla de editor y los datos de vista adicionales especificados. La plantilla se encuentra mediante el expression
de 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
Parámetros de tipo
- TModel
Tipo del modelo.
- TResult
Tipo del expression
resultado.
Parámetros
- htmlHelper
- IHtmlHelper<TModel>
La IHtmlHelper<TModel> instancia de este método se extiende.
- expression
- Expression<Func<TModel,TResult>>
Expresión que se va a evaluar con respecto al modelo actual.
- additionalViewData
- Object
Object Anónimo o IDictionary<TKey,TValue> que puede contener datos de vista adicionales que se combinarán en la ViewDataDictionary<TModel> instancia creada para la plantilla.
Devoluciones
Nuevo IHtmlContent que contiene los <elementos de entrada> .
Comentarios
Por ejemplo, la plantilla de editor predeterminada Object incluye <elementos label> y <input> para cada propiedad en el expression
resultado.
Las plantillas personalizadas se encuentran en una EditorTemplates
carpeta. El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.
Se aplica a
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)
Devuelve el marcado HTML para , expression
mediante una plantilla de editor. La plantilla se encuentra mediante templateName
o .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::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
Parámetros de tipo
- TModel
Tipo del modelo.
- TResult
Tipo del expression
resultado.
Parámetros
- htmlHelper
- IHtmlHelper<TModel>
La IHtmlHelper<TModel> instancia de este método se extiende.
- expression
- Expression<Func<TModel,TResult>>
Expresión que se va a evaluar con respecto al modelo actual.
- templateName
- String
Nombre de la plantilla que se usa para crear el marcado HTML.
Devoluciones
Nuevo IHtmlContent que contiene los <elementos de entrada> .
Comentarios
Por ejemplo, la plantilla de editor predeterminada Object incluye <elementos label> y <input> para cada propiedad en el expression
resultado.
Las plantillas personalizadas se encuentran en una EditorTemplates
carpeta. El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.
Se aplica a
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)
Devuelve el marcado HTML para , expression
mediante una plantilla de editor y los datos de vista adicionales especificados. La plantilla se encuentra mediante templateName
o .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::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
Parámetros de tipo
- TModel
Tipo del modelo.
- TResult
Tipo del expression
resultado.
Parámetros
- htmlHelper
- IHtmlHelper<TModel>
La IHtmlHelper<TModel> instancia de este método se extiende.
- expression
- Expression<Func<TModel,TResult>>
Expresión que se va a evaluar con respecto al modelo actual.
- templateName
- String
Nombre de la plantilla que se usa para crear el marcado HTML.
- additionalViewData
- Object
Object Anónimo o IDictionary<TKey,TValue> que puede contener datos de vista adicionales que se combinarán en la ViewDataDictionary<TModel> instancia creada para la plantilla.
Devoluciones
Nuevo IHtmlContent que contiene los <elementos de entrada> .
Comentarios
Por ejemplo, la plantilla de editor predeterminada Object incluye <elementos label> y <input> para cada propiedad en el expression
resultado.
Las plantillas personalizadas se encuentran en una EditorTemplates
carpeta. El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.
Se aplica a
EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)
Devuelve el marcado HTML para , expression
mediante una plantilla de editor y el nombre de campo HTML especificado. La plantilla se encuentra mediante templateName
o .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::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
Parámetros de tipo
- TModel
Tipo del modelo.
- TResult
Tipo del expression
resultado.
Parámetros
- htmlHelper
- IHtmlHelper<TModel>
La IHtmlHelper<TModel> instancia de este método se extiende.
- expression
- Expression<Func<TModel,TResult>>
Expresión que se va a evaluar con respecto al modelo actual.
- templateName
- String
Nombre de la plantilla que se usa para crear el marcado HTML.
- htmlFieldName
- String
que String se usa para desambiguar los nombres de los elementos HTML creados para las propiedades que tienen el mismo nombre.
Devoluciones
Nuevo IHtmlContent que contiene los <elementos de entrada> .
Comentarios
Por ejemplo, la plantilla de editor predeterminada Object incluye <elementos label> y <input> para cada propiedad en el expression
resultado.
Las plantillas personalizadas se encuentran en una EditorTemplates
carpeta. El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.