none
2 ScriptManager na página, pode?. RRS feed

  • Pergunta

  • Uso vs2010, aqlserver2008, aspnet4, c# e ajax

    preciso usar na mesma pagina o AjaxControlToolkit (na masterpage) para colocar o MaskedEditExtender, accordion e tambem

    preciso usar na mesma página o ScriptManager para usar o updatepanel e o updateprogress mas da o seguinte erro

     

     

    Erro: Somente uma instância de ScriptManager pode ser adicionada à página.

    Origem: System.Web.Extensions

     

     


    • Editado Álvaro Luiz quinta-feira, 13 de outubro de 2011 11:02 erro
    quinta-feira, 13 de outubro de 2011 11:00

Respostas

  • Bom dia amigo, é permitido apenas um ScriptManager por página, caso ja exista em sua masterpage não será necessário colocar nas páginas filhas. Pode usar o mesmo ScriptManager tanto para o UpdatePanel e para o UpdateProgress.

    Caso esteja fazendo registro de scripts e/ou services nas páginas filhas através do ScriptManager, para não ter que carregar no ScriptManager da master page, utilize o componente ScriptManagerProxy que permitirá carregar scripts de forma diferenciada para cada página sem que ocorra conflitos como esse que ocorreu.

    Abraços

    • Sugerido como Resposta Rodrigo Reis Ferreira quinta-feira, 13 de outubro de 2011 11:50
    • Marcado como Resposta Álvaro Luiz quinta-feira, 13 de outubro de 2011 12:04
    quinta-feira, 13 de outubro de 2011 11:11
  • O correto é vc ter somente um scriptManager e  deixe ele na sua masterPage
    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta Álvaro Luiz quinta-feira, 13 de outubro de 2011 12:04
    quinta-feira, 13 de outubro de 2011 11:23
    Moderador

Todas as Respostas

  • Bom dia amigo, é permitido apenas um ScriptManager por página, caso ja exista em sua masterpage não será necessário colocar nas páginas filhas. Pode usar o mesmo ScriptManager tanto para o UpdatePanel e para o UpdateProgress.

    Caso esteja fazendo registro de scripts e/ou services nas páginas filhas através do ScriptManager, para não ter que carregar no ScriptManager da master page, utilize o componente ScriptManagerProxy que permitirá carregar scripts de forma diferenciada para cada página sem que ocorra conflitos como esse que ocorreu.

    Abraços

    • Sugerido como Resposta Rodrigo Reis Ferreira quinta-feira, 13 de outubro de 2011 11:50
    • Marcado como Resposta Álvaro Luiz quinta-feira, 13 de outubro de 2011 12:04
    quinta-feira, 13 de outubro de 2011 11:11
  • O correto é vc ter somente um scriptManager e  deixe ele na sua masterPage
    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta Álvaro Luiz quinta-feira, 13 de outubro de 2011 12:04
    quinta-feira, 13 de outubro de 2011 11:23
    Moderador
  • Boa tarde.

    Tendo um  scriptManager e colocando na sua MasterPage.

    E toda suas páginas devem herdar da master, para que utilizem o scriptManager.

    Caso contrário devem criar um.


    Se for útil marcar como resposta Para facilitar a busca de outros. Acesse: http://jucinei.wordpress.com/
    terça-feira, 18 de outubro de 2011 17:31