Как сделать так, чтобы приложение asp.net core mvc поддерживало динамический контент и обычную тему? - PullRequest
0 голосов
/ 07 июня 2019

Я написан Приложение 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, и вторая проблема - поддержка Тема для приложения, которую клиент может редактировать, Эта тема для редактирования, где можно разместить секцию визуализации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...