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

Rispondi quotando