#asp.net #bootstrap-4
#asp.net #bootstrap-4
Вопрос:
У меня есть панель навигации, которая сворачивает / разворачивает 3 группы аккордеонов (пока работает). В div есть кнопка, которая запускает обратную передачу после возврата данных из исходного кода; теперь div свернут и не виден, если пользователи снова не нажмут на опцию navbar.
<div class="accordion" id="accordiongroup" runat="server">
<div class="accordion-group" id="dvAccGrp" >
<div id="allAccess" class="collapse mt-5 pt-3" data-parent="#CollapseGrp" runat="server">
<h4>User All Access</h4>
<asp:Button class="btn btn-primary mb-3" runat="server" id="btnAA" OnClick="btnAA_ServerClick" Text="Refresh" />
<asp:GridView id="grvAllAccess" runat="server" CssClass="table table-striped pt-2" AutoGenerateColumns="true" OnPreRender="grvAllAccess_PreRender" ></asp:GridView>
<hr />
<button type="button" class="btn btn-primary" runat="server" id="btnAACx" onserverclick="btnAACx_ServerClick">Reset Selected User</button>
</div>
</div>
</div>
Ответ №1:
Одним из способов может быть то, что в вашей функции обратной передачи используйте ScriptManager.Зарегистрируйте startupscript и вызовите функцию javascript. В функции javascript не забудьте убедиться, что dom полностью загружен, тогда вы сможете управлять своим аккордеоном