Ciao a tutti.
Ho dei problemi a utilizzare la Jquery dialog con asp.net.

Quello che vorrei fare è al click di un bottone far apparire una dialog box con la conferma di un operazione e due bottoni per procedere o meno.

Se decido di procedere avviare un operazione lato server e alal fine far apparire un ' altra dialog con la conferma dell'operazione.

Come faccio a collegare i vari eventi ?

Fino adesso ho fatto cosi :

codice:
$(document).ready(function(){
           
            $('#dialog-message').dialog({
                modal: true,
                autoOpen: false,
                resizable:false,
                show: "blind",
                hide: "explode",
                buttons: {
                    "Chiudi": function() {
                        $( this ).dialog( "close" );
                        window.opener.document.getElementById('cerca').click();self.close();
                    }
                }
            });

            $('#conferma_mail').dialog({
                modal: true,
                autoOpen: false,
                resizable:false,
                show: "blind",
                hide: "explode",
            });
           

            $("#btn_email").on("click", function(){
                $( "#conferma_mail" ).dialog( "open" );
            });
codice:
 <div id="dialog-message" title="Email inviata con successo">
        


            <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
            Email inviata con successo alla filiale.
        </p>
    </div>

    <div id="conferma_mail" title="Sei sicuro di voler inviare la mail ?">
        


            <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
            <asp:Button ID="btn_inviamail" runat="server" Text="Invia email" UseSubmitBehavior="False" />
            <asp:Button ID="Button2" runat="server" Text="Button" />
        </p>
    </div>
Adesso dentro la div per confermare l'operazione ho messo due bottoni che scatenano lato server delle operazioni e alla fine di tutto dovrei far comparire la dialog finale di conferma operazione avvenuta :

codice:
ScriptManager.RegisterStartupScript(Me.Page, Me.GetType, "Email_OK", "$('#dialog-message').dialog(""open"");", True)
La prima dialog mi viene fatta vedere poi quando clicco sul tasto lato server pe la conferma non succede nulla.