0
ブートストラップの折りたたみを使用しています。私は3つのパネルを設定し、各パネルにボタンを追加しています。私は、追加ボタン(パネル2)をクリックすると、ページをリフレッシュ取得し、それはその状態を保持しないと、結果としてそれが1クリックイベント後のブートストラップの折りたたみ状態の保持なし
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse1" id="col1">Stock Detail</a>
</h4>
</div>
<div id="collapse1" class="panel-collapse collapse in">
<div class="panel-body">
<table class="table">
<tr>
<td>Stock Name</td>
<td>
<asp:TextBox ID="tbstockname" runat="server" CssClass="form-control"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" ValidationGroup="gp2" runat="server" ControlToValidate="tbstockname" ErrorMessage="Stock Name Required"></asp:RequiredFieldValidator>
</td>
<td>Client Name</td>
<td>
<asp:DropDownList ID="ddclientname" runat="server" CssClass="form-control">
</asp:DropDownList>
</td>
<td>
<asp:Button ID="btnaddstock" runat="server" ValidationGroup="gp2" Class="btn btn-primary" Text="ADD" OnClick="btnaddstock_Click" />
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<asp:GridView ID="gvstockdetail" class="table" runat="server" Width="500px">
</asp:GridView>
</div>
</div>
</div>
ことがありますクリックアクションからコードを見ることなく答えにくい。ページをリロードする必要があるアクションをトリガーしているのですか、ajaxコールを使用してアクションを実行できますか? ajaxを使用できない場合は、サーバーから現在のページステータスが必要な情報を伝える値を渡す必要があります。 –
@EricG実際には、グリッドビューにテキストボックスの値を追加するアクションをクリックします。 –