Questione : Apertura modale dal codice dietro

Sto provando ad aprire un a finestra modale using una divisione nascosta e non sto ottenendo del results.

Where sono io che vado male? il

Here è il jquery che sto usando, C# è nello snippet.

$ (documento) .ready (function () {
$("#multiPartPanel„) .dialog ({bgiframe del
: allineare, autoOpen: falso, altezza: 200, modale: true
});
}); openDialog di funzione del

(identificazione) {allarme del
(“s ");
$("#„ + identificazione) .dialog (“aprir "); closeDialog di funzione del
del

} (identificazione) {
$("#„ + identificazione) .dialog (“vicino ");
}
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
>if notpretty " del class= " del id= " codeSnippet807755 del
 1)
            {
                viewMultiPart.DataSource = parti;
                viewMultiPart.DataBind ();

                scritto della stringa = “jQuery (“#multiPartPanel ").dialog (“aprir "); restituire allineare„;
                Page.ClientScript.RegisterStartupScript (questo. Page.GetType (), “si apre„, scritto, allineare);
            }
class= del

Risposta : Apertura modale dal codice dietro

Provare quanto segue.  La funzione vicina è inutile a meno che vogliate scattare sopra qualcosa all'interno del dialogo chiuderlo, altrimenti potete utilizzare appena la X nella barra di titolo.  Se vogliate chiuderli l'altro senso, appena uncomment.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
$ (funzione () {
        $("#multiPartPanel„) .dialog ({
                bgiframe: allineare, 
                autoOpen: falso, 
                altezza: 200, 
                modale: allineare
        });
        $("#someId„) .click (funzione () {
		$("#multiPartPanel ").dialog (“aprir ");
	});
        
        // $("#someIdWithinDialog„) .click (funzione () {
	//	$("#multiPartPanel ").dialog (“vicino ");
	//});
});
Altre soluzioni  
 
programming4us programming4us