IHtmlHelper.Editor(String, String, String, Object) 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í.
Devuelve el marcado HTML para , mediante una plantilla de expression
editor, el nombre de campo HTML especificado y datos de vista adicionales. La plantilla se encuentra mediante templateName
o .expression
ModelMetadata
public:
Microsoft::AspNetCore::Html::IHtmlContent ^ Editor(System::String ^ expression, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public Microsoft.AspNetCore.Html.IHtmlContent Editor (string expression, string templateName, string htmlFieldName, object additionalViewData);
abstract member Editor : string * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function Editor (expression As String, templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent
Parámetros
- expression
- String
Nombre de expresión, en relación con el modelo actual. Puede identificar una sola propiedad o que Object contenga las propiedades que se van a editar.
- templateName
- String
Nombre de la plantilla utilizada 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.
- 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
valor de .
Entre los ejemplos expression
se incluyen string.Empty
los que identifican el modelo actual y "prop"
cuál identifica la propiedad "prop" del modelo actual.
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.