Добавить левый столбец в представление шаблона проекта MVC Net Core, которое исчезает при прокрутке пользователем вниз

Я создал шаблон MVC Core Net Project. Я создал таблицу Products Index из строительных лесов.

Как добавить столбец с левой стороны, как показано в красном поле? Это не боковая панель навигации, а просто столбец слева от категорий, относящихся к этой странице. Левый столбец должен исчезнуть, когда пользователь прокручивает страницу вниз. Это НЕ должно быть исправлено.

Столбец левое изображение

@model IPagedList<ElectronicsStore.Models.Product>
@{
    ViewBag.Title = "Products";
    int counter = 0;
}
@using X.PagedList;
@using X.PagedList.Mvc.Core;


<table class = "table" >
    <thead>
        <tr>
            <th class = "col3">
                @*@Html.DisplayNameFor(model => model.FirstOrDefault().ProductName)*@
            </th>
            <th class = "col4">
                @*@Html.DisplayNameFor(model => model.FirstOrDefault().ProductDescription)*@
            </th>
            <th></th>
        </tr>
    </thead>

    <tbody>
        @foreach (var item in ViewBag.OnePageOfProducts)
        {
        <tr>
            <td class = "col3">

                    <a href='@Url.Action("Details","Products" , new { id=item.ProductId })'>
                        <img src = "~/images/@(item.ImageLocation)"  data-holder-rendered = "true" >
                    </a>
                    <div class = "caption">

            </td>
            @*<td class = "col3">
                <img src = "~/images/@(item.ImageLocation)" data-holder-rendered = "true" />

            </td>*@
            <td class = "col4">

                    <br />
                    @item.ProductName

            </td>
        </tr>
        }
    </tbody>
</table>



@Html.PagedListPager((IPagedList)ViewBag.OnePageOfProducts, page => Url.Action("Index", new { page }))

C# HTML css asp.net-mvc asp.net-core

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
60
1

Ответы 1

Вы можете использовать меню боковой панели, предоставленное bootstrap 4, которое является стилистом вам нужно включить js Bootstrap и jQuery, пожалуйста, перейдите по ссылке

ПРИМЕЧАНИЕ: код предназначен только для демонстрации:

пожалуйста, обратитесь к этому для css, js и других вещей

@model IPagedList<ElectronicsStore.Models.Product>@{
ViewBag.Title = Products";
int counter = 0;
}
@using X.PagedList;
@using X.PagedList.Mvc.Core;


<div id = "wrapper">
        <!-- Sidebar -->
        <div id = "sidebar-wrapper">
            <ul class = "sidebar-nav">
                <li class = "sidebar-brand">
                    <a href = "#">
                        Start Bootstrap
                    </a>
                </li>
                <li>
                    <a href = "#">Dashboard</a>
                </li>
                <li>
                    <a href = "#">Shortcuts</a>
                </li>
                <li>
                    <a href = "#">Overview</a>
                </li>
                <li>
                    <a href = "#">Events</a>
                </li>
                <li>
                    <a href = "#">About</a>
                </li>
                <li>
                    <a href = "#">Services</a>
                </li>
                <li>
                    <a href = "#">Contact</a>
                </li>
            </ul>
        </div>
        <!-- /#sidebar-wrapper -->

        <!-- Page Content -->
        <div id = "page-content-wrapper">
        <!-- put you code here -->

                <a href = "#menu-toggle" class = "btn btn-secondary" id = "menu-toggle">Toggle Menu</a>
            </div>
        </div>
        <!-- /#page-content-wrapper -->

    </div>

всего один быстрый комментарий, левый столбец должен исчезнуть, когда пользователь прокручивает вниз, код выполняет боковую панель, но она прокручивается вместе со страницей, есть идеи, как это исправить?

user10432265 29.09.2018 07:06

да, я уже знал о боковой панели с этой ссылкой, я использовал этот ресурс, моя основная предпосылка вопроса - иметь нестатическую боковую панель, которая уходит, когда пользователь прокручивает вниз, я пытался манипулировать столбцом css, но имел проблему -

user10432265 29.09.2018 19:10

Другие вопросы по теме