Controle de usuário do ASP.NET e diálogo jQuery

Na minha página eu tenho o seguinte controle de usuário:

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

Essa UC tem uma propriedade pública que usa um DataSet e atualiza alguns campos na UC.

Então, quando eu pressiono um botão na minha página, ele chama essa propriedade na UC, e a UC é atualizada com os dados do DataSet.

Por enquanto, tudo bem. O problema surge quando eu quero que o UC seja um diálogo de jQuery UI.

Primeiro eu crio o 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');
        }
    });
});

E eu quero abrir um botão (não é um botão ASP.NET, HTML puro):

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

A caixa de diálogo é aberta, mas a UC não contém os dados corretos. Quando a página é carregada, a UC é atualizada com os dados padrão. Em seguida, o usuário clica em um botão e os dados são alterados, mas a UC não é atualizada. Ainda contém os dados padrão. Esse é o problema.

Tens alguma ideia do porquê?

Ajuda será muito apreciada!

questionAnswers(3)

yourAnswerToTheQuestion