Usuário com melhor resposta
Manter estado de controle HTML entre postbacks

Pergunta
-
Olá amigos!
Tenho uma aplicação ASP.NET usando como template o AdminLTE.
Minha aplicação possui vários formulários que podem ser expandidos, minimizados ou fechados através dos seguintes botões:
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
<button type="button" class="btn btn-box-tool" data-widget="remove"><i class="fa fa-remove"></i></button>
</div>O problema é que quando eu minimizo o formulário ele volta a se expandir quando faço um postback.
Se eu alterar o CSS do formulário e adicionar a classe 'collapsed-box' ele vai carregar minimizado, porém todas as vezes que ocorrer o postback ele vai voltar para o seu estado normal.
Preciso manter o formulário da forma como o usuário definiu entre os carregamentos.
Segue código do formulário:
<div class="row" runat="server">
<div class="col-md-12">
<div runat="server" class="box box-primary" id="divDadosNota">
<div class="box-header">
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
<button type="button" class="btn btn-box-tool" data-widget="remove"><i class="fa fa-remove"></i></button>
</div>
<h3 class="box-title">Dados da Nota</h3>
</div>
<div class="box-body">
<div class="row">
<div class="col-md-3">
<div class="form-group">
<label>Tipo de Nota Fiscal</label>
<asp:DropDownList runat="server" ID="txtTipoNota" CssClass="form-control"></asp:DropDownList>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<label>Tipo de Compra</label>
<asp:DropDownList runat="server" ID="txtTipoCompra" CssClass="form-control"></asp:DropDownList>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label>Nº da Nota Fiscal</label>
<asp:TextBox runat="server" ID="txtNumeroNota" CssClass="form-control" />
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<label>Série</label>
<asp:TextBox runat="server" ID="txtSerie" CssClass="form-control" />
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="box-footer">
</div>
</div>
</div>
</div>
<!-- /.col (right) -->
</div>- Editado Ricardo Santana Ribeiro quinta-feira, 3 de agosto de 2017 18:08
Respostas
-
Boa tarde, Ricardo Santana Ribeiro. Tudo bem?
Obrigado por usar o fórum MSDN.
Essa é uma questão de "How to/Customização" ou "Break Fix/Erro"?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 7 de agosto de 2017 13:18
Todas as Respostas
-
Boa tarde, Ricardo Santana Ribeiro. Tudo bem?
Obrigado por usar o fórum MSDN.
Essa é uma questão de "How to/Customização" ou "Break Fix/Erro"?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 7 de agosto de 2017 13:18
-
Bom dia,
Por falta de retorno essa thread está sendo encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.