У меня есть простая боковая панель на моем сайте (каждая страница) со следующим html:
<nav id="sidebar">
<ul class="list-unstyled components">
<li class="active">
<a href="#toolboxSubMenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">Toolbox</a>
<ul class="collapse list-unstyled" id="toolboxSubMenu">
<li>
<a asp-area="" asp-page="/Toolbox/UserManagement/List">User</a>
</li>
<li>
<a asp-area="" asp-page="/Toolbox/UserManagement/List">Activity</a>
</li>
<li>
<a asp-area="" asp-page="/Toolbox/DataCallManagement/List">Data Call Management</a>
</li>
<li>
<a href="#formSubMenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">Form</a>
<ul class="collapse list-unstyled" id="formSubMenu">
<li class="leveltwo">
<a asp-area="" asp-page="/Toolbox/SectionManagement/List">Section</a>
</li>
<li class="leveltwo">
<a asp-area="" asp-page="/Toolbox/QuestionManagement/List">Question</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a asp-area="" asp-page="/Index">Dashboard</a>
</li>
<li>
<a asp-area="" asp-page="#">Help</a>
</li>
</ul>
</nav>
Это прекрасно работает, за исключением того, что все сворачивается всякий раз, когда страница перезагружается или изменяется. Я бы хотел, чтобы он запомнил, какие меню были открыты, и сохранил их.
Есть что-нибудь, что может помочь здесь?