Buscar

Últimas inserções

Gerando planilhas XLS para Excel com formatação de colunas
MD5 direto no Sql Server
Aplicação demora muito para inicializar quando VisualStudio está "Loading Symbols"
Fazendo Painel de Leds em menos usando System.Drawing(parte 3)
Fazendo Painel de Leds em menos usando System.Drawing(parte 2)
- TODAS AS DICAS

Top Poggers (sempre)

Jar Jar Binks (136)
Cuban Pete (127)
Tufo (28)

Top Poggers (30 dias)


Área restrita

Logon

pogMasters.NET

Início
Busca Avançada
Contato

RSS
 

Acessando ScriptManager da Master Page

ASP.NET

17/08/2010 por Tufo


Quando trabalhamos com Master Pages, é conveniente que o ScriptManager fique na MasterPage, porém o ASP.NET não sabe que a página que utiliza a MAster Page com o ScriptMAnager, consequentemente irá utiiizá-lo.

Se você tentar utilizar controles como o UpdatePanel que pedem ScriptManager ele ficará dando um erro chato no modo design dizendo que não há script manager, se você incluir um outro script manager na página, ele dará erro na hora de executar pois ao juntar a master page com a página, ele reclamará que há 2 script manager para uma única página, o que não pode. Também, se você tentar acessar o scriptManager direto pelo código da página, ele não o encontrará.

Para os 2 primeiros problemas há um controle chamado ScriptManagerProxy, que serve exatamente para isso, ao ser inserido na página, o ASP.NET percebe que há um script manager externo vindo de uma master page.

PAra o último problema, podemos acessar o script manager da master page através de uma linha como segue:

[code]
ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);
[/code]


cya next class!
 
   


Comentários sobre o artigo

08/09/2010 por junior

> que versão do framewrk é essa?:

08/10/2010 por Clayton

> Olá Junior, esse código é para a versão 2 em diante do .NET framework.

Poste um comentário >>
Nome  
Email
Comentário    
Postar Comentário