@using HtmlGenerationWebSite.Components
@using HtmlGenerationWebSite.Models
@using Microsoft.AspNetCore.Mvc.ModelBinding.Metadata
@model ViewModel
@{
var metadata = ViewData.ModelMetadata;
}
At Model index
MetadataKind: '@metadata.MetadataKind'
ModelType: '@metadata.ModelType.Name'
@if (metadata.MetadataKind == ModelMetadataKind.Property)
{
PropertyName: '@metadata.PropertyName'
}
@Html.DisplayFor(m => m)
@Html.Partial("PartialForViewModel")
@(await Component.InvokeAsync())
@Html.DisplayFor(m => m.Integer)
@Html.DisplayFor(m => m.NullableLong)
@Html.DisplayFor(m => m.Template)