Я написан Приложение ASP.NET Core MVC также использовало раздел в представлении макета для загрузки содержимого из базы данных и отображения в разделе с разделом рендеринга на запрашиваемой странице с фрагментом, в изображении вы можете увидеть, какШоу разделов
Это изображение
<main role="main" class="pb-3">
<partial name="_CookieConsentPartial" />
<div class="container-fluid">
<div class="row mb-2">
<div class="col">
<nav aria-label="breadcrumb bg-light">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item"><a href="#">Library</a></li>
<li class="breadcrumb-item active" aria-current="page">Data</li>
</ol>
</nav>
</div>
</div>
<div class="row">
@if (IsSectionDefined("contentLeft"))
{
<div class="col-3">
@RenderSection("contentLeft", required: false)
</div>
}
<div class="col">
<div class="row">
@if (IsSectionDefined("contentCenterUp"))
{
<div class="col">
@RenderSection("contentCenterUp", required: false)
</div>
}
</div>
<div class="row">
<div class="col">
@RenderBody()
</div>
</div>
<div class="row">
@if (IsSectionDefined("contentCenterDown"))
{
<div class="col">
@RenderSection("contentCenterDown", required: false)
</div>
}
</div>
</div>
@if (IsSectionDefined("contentRight"))
{
<div class="col-3">
@RenderSection("contentRight", required: false)
</div>
}
</div>
</div>
</main>
Но у меня есть две проблемы. Один из них - как динамически определять список разделов в представлении панели управления для пользователя, добавившего приложениечтобы увидеть каждый раздел в представлении, и он / она может добавить контент, как HTML или что-нибудь еще, где раздел.Я хочу сделать его похожим на виджет и динамически управлять контентом, таким как DotNetNuke CMS, и вторая проблема - поддержка Тема для приложения, которую клиент может редактировать, Эта тема для редактирования, где можно разместить секцию визуализации