Pergunta

Ok, coloquei meu extensor funcionando em uma página default.aspx do meu site e parece bom.Basicamente, copiei e colei o código em uma página control.ascx de controle de usuário.Quando faço isso, perco completamente a funcionalidade (mostra apenas o rótulo do controle de destino e nenhum menu suspenso, mesmo ao passar o mouse).Existe algum motivo pelo qual ele não funciona em um controle de usuário personalizado dentro de uma configuração de página mestre?

Editar:Não funcionou bem.Alguma outra sugestão?Está em uma configuração de página mestra, usando guias da web (tentei dentro e fora das guias, mas na mesma página das guias, sem sucesso), e está em um controle de usuário personalizado.Acha que há problemas de dependência?

Foi útil?

Solução

Não sei se isso ajuda, mas tive o mesmo problema com o extensor de preenchimento automático e determinei que a função do lado do servidor não poderia estar no controle do usuário, mas precisava estar na página (ou em um webservice, eu acho ).Depois que mudei a função, funcionou bem.

Outras dicas

Aparentemente, o EO tem problemas de compatibilidade com o MS Ajax Control Toolkit. http://www.essentialobjects.com/Forum/Default.aspx?g=posts&t=1319Acho que deixarei esta questão em aberto para ver se alguém descobre algum tipo de solução alternativa.

Depois de alguns dias procurando, encontrei uma chamada para um extensor de pop-up modal .show() no código por trás.Depois de comentar tudo funcionou bem.

Verifique o DocType.Aqui está o que achei útil

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" >

Coloque isso em seu controle de usuário (ou na página que o utiliza) e tudo ficará bem.Tive um problema semelhante com um extensor dobrável e funcionou para mim.

Editar:Aqui está um link à minha pergunta para mais detalhes.

Hmm, toda essa funcionalidade à solta!cuidado para não perdê-lo (desculpe!)

Você está usando algo como Bug de fogo (plug-in do Firefox) para que você possa ver quais chamadas de ajax a página está tentando fazer?Se estiver fazendo a chamada, mas o servidor estiver se comportando de maneira estranha, você também verá o erro.Usuários do IE talvez possam usar barra de ferramentas de desenvolvimento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top