Control de usuario ASP.NET y diálogo jQuery

En mi página obtuve el siguiente control de usuario:

<div class="editFormDialog" style="display: none; font-size: 12px;">
    <mm:Form ID="editUC" ShowCreateButton="false" ShowEditButton="true" runat="server" />
</div>

Esta UC tiene una propiedad pública que toma un DataSet y actualiza algunos campos en la UC.

Entonces, cuando presiono un botón en mi página, llama a esta propiedad en la UC, y la UC se actualiza con los datos del DataSet.

Hasta ahora tan bueno. El problema surge cuando quiero que la UC sea un diálogo de jQuery UI.

Primero creo el diálogo:

$(document).ready(function() {
    $('.editFormDialog').dialog({
        autoOpen: false,
        height: 700,
        width: 780,
        modal: true,
        bgiframe: true,
        title: 'Rediger',
        open: function(type, data) {
            $(this).parent().appendTo("form");
            $(this).css('display', 'block');
        }
    });
});

Y no debería abrirse con solo presionar un botón (esto no es un botón ASP.NET, HTML simple):

$('#btnEdit').live('click', function() {
    $('.editFormDialog').dialog('open');
});

Se abre el cuadro de diálogo, pero la UC no contiene los datos correctos. Cuando la página se carga, el UC se actualiza con datos predeterminados. Luego, el usuario hace clic en un botón y los datos cambian, pero el UC no se actualiza. Todavía contiene los datos por defecto. Ese es el problema.

¿Tienes alguna idea de por qué?

¡Ayuda será muy apreciada!