Pergunta

Alguém já teve experiência com essas duas tecnologias em conjunto? Quais são (se houver) as principais dificuldades em obter os dois para cooperar? Como é que um site usando estas tecnologias ser diferente do que uma aplicação normal ASP.NET Web com Ajax?

Obrigado!

Foi útil?

Solução

Sim, eles trabalham bem juntos.

A única coisa a observar é se você tem um ScriptManager sobre o Mestre, você não pode declarar outro em páginas de conteúdo.

Se você quiser registrar scripts e serviços através da ScriptManager em páginas de conteúdo, você vai precisar usar um ScriptManagerProxy controle em vez. É um controle projetado especificamente para o Mestre / cenário de conteúdo.

Outras dicas

Eu usei páginas mestras e ASP.NET AJAX juntos sem problemas. Você pode usar o gerente de script em seus espaços reservados de conteúdo ou usar um único scriptmanager em sua página principal, mas então você tem que lembrar de usar o ScriptManagerProxy nas áreas de conteúdo para obter a funcionalidade adequada.

Depende do que Ajax Framework que você está falando, para ASP.NET AJAX que você precisa para mexer com ScriptManager (Proxy), que complica um pouco, mas não tanto que é muito difícil ...

O amostras de Ra-Ajax são principalmente todos os MasterPages usando, sem a necessidade de mexer com ScriptManager ou ScriptManagerProxy. Mas Ra-Ajax se baseia em uma arquitetura completamente diferente, em seguida, ASP.NET AJAX ...

BTW, eu trabalho com Ra-Ajax e dificilmente pode ser definido como "neutro" ...

Além de declarar o ScriptManager na página mestra e ScriptManagerProxy nas páginas de conteúdo, é uma boa prática para colocar todos os arquivos JavaScript em uma dll separada para que você tenha todos os seus recursos separar do resto do projeto. Tendo versões de depuração e liberação separados (com espaços em branco removidos) dos arquivos Javascript lhe dá um impulso bom desempenho.

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