Question : dialogue du jQuery UI avec ASP.Net Postbacks

Bonjour, le
I AM using le dialogue du jQuery UI avec mon application Web et moi ai des issues. J'essaye d'ouvrir le dialogue using la fonction suivante : class= " lineNumbers " >
1 de >

function de " prettyprint " de class= de l'id= " codeSnippet732764 " de >


I de
que ceci fonctionne mais après avoir ouvert le dialogue la première fois, puis procédant le clôturer, une fois que j'essaye de m'ouvrir que le même dialogue encore, il m'ouvre avec deux exemples tellement maintenant doivent le clôturer deux fois. Ceci obtient incrémenté chaque fois que j'essaye et ouvre le même dialogue sans

I de postback dans l'intervalle. ai essayé d'autres diverses solutions comme détruire la référence de dialogue à la division, et enlevant la division de la forme quand il s'est fermé mais en vain. le

Does n'importe qui ont toutes les suggestions ou ont rencontré ce problème avant ?
class= de

Réponse : dialogue du jQuery UI avec ASP.Net Postbacks

Je l'ai figuré dehors, j'ai augmenté un peu sur ma fonction de show_dialog, comme montré ci-dessous. Si je l'appelle du code derrière, je place le paramètre de « fromCode » pour rectifier. Il procède alors enlever n'importe quelles divisions supplémentaires qui ont été créées laissant seulement un. C'était mon issue avec des exemples multiples s'ouvrant, là étaient les divs multiples sur la forme.

Je ne sais pas si c'est la manière la plus efficace de la faire, mais il a résolu mon problème et tout est travail bon.

Remercie le blaser de me diriger dans la bonne direction.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
show_dialog de fonction (dialogue, fromCode) {
    variété $dlg = $ (« div# » + dialogue) ;
    si (! is_defined (fromCode) || nulle de === de fromCode) {
        fromCode = faux ;
    } autrement si (fromCode) {
        si ($dlg.length > 1) {
            $dlg.each (fonction (i) {
                si === 0) {i++ (d'I ; }
                d'autre {$ (ceci) .remove () ; }
            }) ;
        }
    }

    $dlg = $ (« div# » + dialogue) ;

    $dlg.dialog ({
        modal : vrai,
        draggable : faux,
        resizable : faux,
        autoOpen : rectifier,
        s'ouvrir : fonction (type, données) {
            $ (ceci) .parent () .appendTo (« forme ") ;
        },
        fin : fonction (événement, ui) {
            $ (ceci) .dialog (« détruire ") ;
        }
    }) ;
}
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us