Pergunta

Eu realmente gosto da aparência jQuery UI e eu adoraria integrá-lo em minhas Aplicações ASP.NET web . Eu gosto dos temas e como é fácil de usar os widgets. Atualmente estou usando controles AJAX Control Toolkit como a Calendário e ModalPopup . Estou esperando para substituí-los com o DatePicker e Widgets diálogo , mas ouço eles Have problemas com UpdatePanels . Existem soluções alternativas para essas questões, mas eu me pergunto, é que vale a pena?

que leva a minha pergunta (s):

  • Alguém já teve sorte com jQuery UI Widgets exclusivamente (em vez de controles AJAX Toolkit) em um aplicativo Web ASP.NET que usa ocasionalmente UpdatePanels?
  • Existem recursos de práticas recomendadas para obter jQuery UI e UpdatePanels para jogar bonito?

Update: Com base nas respostas até agora, parece que a melhor coisa a fazer é substituir UpdatePanels com $ .ajax e PageMethods . Isso deve permitir que eu use jQuery UI, sem quaisquer problemas e também melhorar meu desempenho AJAX.

Foi útil?

Solução

Não, não vale a pena. Se calendário e ModalPopup extensores do kit de ferramentas estão trabalhando para você, em seguida, basta segurá-los.

Em projetos futuros, ficar longe de asp.net ajax e usar jQuery exclusivamente. Desta forma, você não vai correr em qualquer um dos problemas UpdatePanel. ASP.NET 4.0 Webforms vão fazer usando jQuery muito mais fácil no passado, porque você terá mais controle sobre como os controles se chamado quando eles são processados ??para HTML.

Outras dicas

Nós usamos Microsoft AJAX (usando apenas UpdatePanels) e jQuery e tudo funciona muito bem.

Usando UpdatePanels faz todos os UserControls, Postbacks, trabalho Viewstate etc como seria de esperar com as melhorias de interface do usuário de jQuery. Há algumas coisas para aprender em fazê-los trabalhar juntos e até encontrarmos uma alternativa vamos continuar a fazer isso. Nós achamos que vale a pena.

eu estaria interessada em ver como UpdatePanels pode ser facilmente substituído com jQuery, mas espero que seria preciso escrever código adicional para cada substituição UpdatePanel, ao invés de deixar punho asp.net coisas? Existem quaisquer artigos lá fora, que demonstram UpdatePanels substituição que contêm controles ASP.NET e UserControls com eventos etc?

Eu estou trabalhando em um projeto com um monte de UpdatePanel e jQuery, as coisas muito bem o trabalho.

Sim, é um período em que você precisa para aprender, para fazer as coisas de trabalho.

Se você tem um monte de UpdatePanels e você não quer removê-los, em seguida, isso é compreensível, e usando jQuery é apenas melhorar a interface do usuário, para que ele não vai muito pior.

Além disso jQuery tem functionalitys relacionadas com AJAX, assim você pode fazer lado elegante cliente codificação com jQuery que não está relacionado ao projeto e outras coisas ui.

Eu acho que se você procurar jQuery e Ajax na internet que você vai encontrar um monte de bons exemplos e técnicas de multa para as duas tecnologias em conjunto.

PS :

  • Remenber que UpdatePanel é mau tipo de caminho quando você está usando de forma inadequada.

  • UpdatePanel é (e, geralmente, AJAX) é muito personalizável, o tempo de fazer por si mesmo para otimizá-lo

Boa sorte!

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