Pergunta : diálogo do jQuery UI com o ASP.Net Postbacks

Olá!, o
I am using o diálogo do jQuery UI com minha aplicação web e mim estão tendo edições. Eu estou tentando abrir o diálogo using a seguinte função: class= " lineNumbers " >
1 do >

function do " prettyprint " " do class= do id= " codeSnippet732764 do >


I de
que isto trabalha mas após ter aberto o diálogo a primeira vez, a seguir prosiguendo fechá-lo, uma vez que eu tento abrir que o mesmo diálogo outra vez, ele me abre com dois exemplos tão agora têm que fechá-lo duas vezes. Isto começ incrementado cada vez que eu tento e abro o mesmo diálogo sem um

I do postback. tenho tentado in-between outras várias soluções como o destruição da referência do diálogo ao div, e de remoção o div do formulário quando tem fechado mas inutilmente. o

Does qualquer um ter todas as sugestões ou tem funcionado neste problema antes?
class= do

Resposta : diálogo do jQuery UI com o ASP.Net Postbacks

Eu figurei-o para fora, mim expandi um pouco em minha função do show_dialog, como mostrado abaixo. Se eu a chamo do código atrás, eu ajusto o parâmetro do “fromCode” para retificar. Prosigue então remover todos os div extra que sejam criados que deixam somente um. Esta era minha edição com os exemplos múltiplos que abrem, lá era divs múltiplos no formulário.

Eu não sei se esta é a maioria de maneira eficaz da fazer, mas resolveu minha edição e tudo é trabalhar bom.

Agradece ao blaser apontando me no sentido correto.
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 da função (diálogo, fromCode) {
    var $dlg = $ (“div#” + diálogo);
    se (! is_defined (fromCode) || zero do === do fromCode) {
        fromCode = falso;
    } mais se (fromCode) {
        se ($dlg.length > 1) {
            $dlg.each (função (i) {
                se (=== 0) de i {i++; }
                outro {$ (este) .remove (); }
            });
        }
    }

    $dlg = $ (“div#” + diálogo);

    $dlg.dialog ({
        modal: verdadeiro,
        draggable: falso,
        resizable: falso,
        autoOpen: retificar,
        abrir: função (tipo, dados) {
            $ (este) .parent () .appendTo (“formulário ");
        },
        fim: função (evento, ui) {
            $ (este) .dialog (“destruir ");
        }
    });
}
Outras soluções  
 
programming4us programming4us