Boa tarde. estou trabalhando em uma página e tenho lá algumas formataçoes que se perdem quando faço algum postback.
O principal deles é no checkbox, crio assim:
<div>
<asp:CheckBox ID="chbFiltroVinculados" runat="server" Checked="true" Text="Vinculados"></asp:CheckBox>
</div>
Ele renderiza assim:
<div>
<div class="checker" id="uniform-ContentPlaceHolder1_chbFiltroNVinculados">
<span class="checked">
<input id="ContentPlaceHolder1_chbFiltroVinculados" type="checkbox" name="ctl00$ContentPlaceHolder1$chbFiltroNVinculados" checked="checked" style="opacity: 0;">
</span>
</div>
<label for="ContentPlaceHolder1_chbFiltroVinculados">Vinculados</label>
</div>
Mas depois de qualquer postback a "nova renderização":
<div>
<input id="ContentPlaceHolder1_chbFiltroVinculados" type="checkbox" name="ctl00$ContentPlaceHolder1$chbFiltroVinculados" checked="checked">
<label for="ContentPlaceHolder1_chbFiltroVinculados">Vinculados</label>
</div>
Por que isso acontece?
Como posso fazer para manter a renderização inicial?
Obs: estou usando o AsyncPostBackTrigger