Kontrola użytkowników ASP.NET i okno dialogowe jQuery

Na mojej stronie otrzymałem następującą kontrolę użytkownika:

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

Ta UC ma właściwość publiczną, która pobiera DataSet i aktualizuje niektóre pola w UC.

Więc kiedy naciskam przycisk na mojej stronie, wywołuje tę właściwość w UC, a UC jest aktualizowany danymi z DataSet.

Jak na razie dobrze. Problem pojawia się, gdy chcę, aby UC był Dialogiem jQuery UI.

Najpierw tworzę okno dialogowe:

$(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');
        }
    });
});

I nie chcę otwierać po naciśnięciu przycisku (nie jest to przycisk ASP.NET, zwykły HTML):

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

Otworzy się okno dialogowe, ale UC nie zawiera poprawnych danych. Po załadowaniu strony UC jest aktualizowany danymi domyślnymi. Następnie użytkownik klika przycisk, a dane zmieniają się, ale UC nie jest aktualizowany. Nadal zawiera dane domyślne. To jest problem.

Czy masz jakiś pomysł dlaczego?

Pomoc będzie bardzo mile widziana!

questionAnswers(3)

yourAnswerToTheQuestion