Ich habe ein Panel mit einer Reihe dieser Filter. Standardmäßig sind sie alle reduziert, aber wenn Sie auf die Schaltfläche klicken, wird das div erweitert. Bei jedem Postback ist das div jedoch kollabiert. Wie kann ich den aktuellen Status des div über Postbacks beibehalten?Keep Collapsable Div Nach Postback öffnen
<h4 class="contentFilterHeader">Start Date</h4>
<button type="button" class="btn" data-toggle="collapse" data-target="#startDate">
<div id="startDate" class="collapse">
<label for="from">Before:</label>
<div class="form-group">
<div class="date">
<div class="input-group">
<input type="text" class="form-control" id="startPicker" runat="server" name="date" />
<span class="input-group-addon><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
</div>
Ich benutze C# und Bootstrap. Ich möchte jedoch, dass die divs standardmäßig minimiert sind. Wenn der Benutzer einen öffnet, möchte ich, dass er über Postbacks geöffnet bleibt, bis sie ihn schließen. –
korrekt. Das ist es, was dieses kleine JavaScript-Snippet tun wird. Es erkennt Postbacks und öffnet das Div auf Postback. Sie müssen nur das korrekte Ziel angeben, das Sie möglicherweise mit einem Cookie verwenden können. –
Vielleicht habe ich ein Missverständnis, aber dieser Code würde in das Page Load-Ereignis des Codebehind gehen und das Div jedes Mal zusammenbrechen, wenn es ein Postback gibt? Ich will nicht unbedingt das div offen sein. Ich möchte es nur öffnen, wenn es direkt vor dem Postback vom Benutzer geöffnet wurde. Ansonsten sollte es standardmäßig geschlossen sein, was bereits der Fall ist. –