quarta-feira, 4 de fevereiro de 2009

Registrar script em páginas com UpdatePanel

No ASP.Net podemos registrar scripts facilmente em um Postback atráves do método RegisterClientScriptBlock da classe Page no pacote System.Web.UI, ex.:

Page.RegisterClientScriptBlock("clientscript", "alert('Teste');");

Porém quando trabalhamos com UpdatePanel esse recurso "deixa" de funcionar, pois a página não é carregada totalmente.

Para resolver esse problema foi criado o método RegisterClientScriptBlock na classe ScriptManager, que assim como a classe Page está no pacote System.Web.UI.

Veja um exemplo:

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "clientscript", "alert('Teste');", true);

Nenhum comentário: