HtmlHelperDisplayExtensions.DisplayForModel Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
DisplayForModel(IHtmlHelper) |
Returns HTML markup for the current model, using a display template. The template is found using the model's ModelMetadata. |
DisplayForModel(IHtmlHelper, Object) |
Returns HTML markup for the current model, using a display template and specified additional view data. The template is found using the model's ModelMetadata. |
DisplayForModel(IHtmlHelper, String) |
Returns HTML markup for the current model, using a display template. The template is found using the
|
DisplayForModel(IHtmlHelper, String, Object) |
Returns HTML markup for the current model, using a display template and specified additional view data. The
template is found using the |
DisplayForModel(IHtmlHelper, String, String) |
Returns HTML markup for the current model, using a display template and specified HTML field name. The
template is found using the |
DisplayForModel(IHtmlHelper, String, String, Object) |
Returns HTML markup for the current model, using a display template, specified HTML field name, and
additional view data. The template is found using the |
DisplayForModel(IHtmlHelper)
Returns HTML markup for the current model, using a display template. The template is found using the model's ModelMetadata.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper);
static member DisplayForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayForModel (htmlHelper As IHtmlHelper) As IHtmlContent
Parameters
- htmlHelper
- IHtmlHelper
The IHtmlHelper instance this method extends.
Returns
A new IHtmlContent containing the created HTML.
Remarks
For example the default Object display template includes markup for each property in the current model.
Custom templates are found under a DisplayTemplates
folder. The folder name is case-sensitive on case-sensitive file systems.
Applies to
DisplayForModel(IHtmlHelper, Object)
Returns HTML markup for the current model, using a display template and specified additional view data. The template is found using the model's ModelMetadata.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object additionalViewData);
static member DisplayForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayForModel (htmlHelper As IHtmlHelper, additionalViewData As Object) As IHtmlContent
Parameters
- htmlHelper
- IHtmlHelper
The IHtmlHelper instance this method extends.
- additionalViewData
- Object
An anonymous Object or IDictionary<TKey,TValue> that can contain additional view data that will be merged into the ViewDataDictionary<TModel> instance created for the template.
Returns
A new IHtmlContent containing the created HTML.
Remarks
For example the default Object display template includes markup for each property in the current model.
Custom templates are found under a DisplayTemplates
folder. The folder name is case-sensitive on case-sensitive file systems.
Applies to
DisplayForModel(IHtmlHelper, String)
Returns HTML markup for the current model, using a display template. The template is found using the
templateName
or the model's ModelMetadata.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName);
static member DisplayForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayForModel (htmlHelper As IHtmlHelper, templateName As String) As IHtmlContent
Parameters
- htmlHelper
- IHtmlHelper
The IHtmlHelper instance this method extends.
- templateName
- String
The name of the template used to create the HTML markup.
Returns
A new IHtmlContent containing the created HTML.
Remarks
For example the default Object display template includes markup for each property in the current model.
Custom templates are found under a DisplayTemplates
folder. The folder name is case-sensitive on case-sensitive file systems.
Applies to
DisplayForModel(IHtmlHelper, String, Object)
Returns HTML markup for the current model, using a display template and specified additional view data. The
template is found using the templateName
or the model's
ModelMetadata.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, object additionalViewData);
static member DisplayForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayForModel (htmlHelper As IHtmlHelper, templateName As String, additionalViewData As Object) As IHtmlContent
Parameters
- htmlHelper
- IHtmlHelper
The IHtmlHelper instance this method extends.
- templateName
- String
The name of the template used to create the HTML markup.
- additionalViewData
- Object
An anonymous Object or IDictionary<TKey,TValue> that can contain additional view data that will be merged into the ViewDataDictionary<TModel> instance created for the template.
Returns
A new IHtmlContent containing the created HTML.
Remarks
For example the default Object display template includes markup for each property in the current model.
Custom templates are found under a DisplayTemplates
folder. The folder name is case-sensitive on case-sensitive file systems.
Applies to
DisplayForModel(IHtmlHelper, String, String)
Returns HTML markup for the current model, using a display template and specified HTML field name. The
template is found using the templateName
or the model's
ModelMetadata.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName, System::String ^ htmlFieldName);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName);
static member DisplayForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayForModel (htmlHelper As IHtmlHelper, templateName As String, htmlFieldName As String) As IHtmlContent
Parameters
- htmlHelper
- IHtmlHelper
The IHtmlHelper instance this method extends.
- templateName
- String
The name of the template used to create the HTML markup.
- htmlFieldName
- String
A String used to disambiguate the names of HTML elements that are created for properties that have the same name.
Returns
A new IHtmlContent containing the created HTML.
Remarks
For example the default Object display template includes markup for each property in the current model.
Custom templates are found under a DisplayTemplates
folder. The folder name is case-sensitive on case-sensitive file systems.
Applies to
DisplayForModel(IHtmlHelper, String, String, Object)
Returns HTML markup for the current model, using a display template, specified HTML field name, and
additional view data. The template is found using the templateName
or the model's
ModelMetadata.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayForModel(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayForModel (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName, object additionalViewData);
static member DisplayForModel : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayForModel (htmlHelper As IHtmlHelper, templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent
Parameters
- htmlHelper
- IHtmlHelper
The IHtmlHelper instance this method extends.
- templateName
- String
The name of the template used to create the HTML markup.
- htmlFieldName
- String
A String used to disambiguate the names of HTML elements that are created for properties that have the same name.
- additionalViewData
- Object
An anonymous Object or IDictionary<TKey,TValue> that can contain additional view data that will be merged into the ViewDataDictionary<TModel> instance created for the template.
Returns
A new IHtmlContent containing the created HTML.
Remarks
For example the default Object display template includes markup for each property in the current model.
Custom templates are found under a DisplayTemplates
folder. The folder name is case-sensitive on case-sensitive file systems.