私はこれらのフィルタの束を含むパネルを持っています。デフォルトではすべて折りたたまれていますが、ボタンをクリックするとdivが展開されます。ただし、ポストバックがあるたびにdivが折りたたまれます。どのようにして、divの現在の状態をポストバック間で持続させることができますか?折りたたみ可能な区切りをポストバック後に開く
<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>
私はC#とブートストラップを使用しています。ただし、デフォルトではdivを折りたたんでいます。ユーザーが1つを開くと、ポストバック間で開いたままにしておき、閉じるまで –
が正しいとします。この小さなjavascriptのスニペットは何をするでしょう。ポストバックを検出し、ポストバック時にdivを開きます。おそらくクッキーを使って行うことができる正しいターゲットを指定する必要があります。 –
多分私は誤解を抱いていますが、そのコードはコードビハインドのページロードイベントに入り、ポストバックがあるたびにdivを折りたたむでしょうか?私は必ずdivにオープンしたいとは思わない。ポストバックが発生する直前にユーザーによって開かれた場合のみ、私はそれを開いておきたい。それ以外の場合は、既定で閉じておく必要があります。 –