La soluzione corretta è questa qui..... che non fa altro che automatizzare, in maniera nativa ciò che manualmente hai fatto te.
codice:
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function ()
{
bindingObject();
});
$(document).ready(function ()
{
bindingObject();
});
function bindingObject()
{
//QUI INSERISCI LA FORMATTAZIONE GRAFICA DEI TUOI ELEMENTI
}
</script>
Il classico document.ready è inutile che te la spieghi....richiama solo la funzione binding object che si preoccupa di settare la grafica dei tuoi elementi.
mentre il primo blocco di codice...intercetta il postback parziale della tua pagina....e ripassa per la binding object e risetta gli elementi....questo è normale perchè essendo un postback parziale dato da un trigger di un update panel la pagina non si ricarica e quindi passa nella document ready soltanto if ! isPostBack! spero ti sia stata d'aiuto!