RegisterStartupScript X RegisterStartupScriptBlock

18/07/2013

0

Pessoal, boas. Precisava exibir um Alert e na minha aplicação, todos os Alerts são com RegisterStartupScript. Acontece que em uma página, não estava funcionando. Ai troquei por RegisterStartupScriptBlock e funcionou. Acontece que algumas coisas aconteceram.
1) Quando era apenas o RegisterStartupScript, a mensagem aparecia, mas conseguia ver o a página por baixo. No RegisterStartupScriptBlock, a mensagem aparece, mas em uma tela totalmente em branco. Só depois de pressionar o botão OK é a página aparece.

2) Porque com RegisterStartupScript a mensagem não aparecia?

3) A página não havia ainda carregada e um amigo me disse que a diferença entre ambas é uma só se carrega uma vez e a outra quantas vezes eu queira. É verdade isso?

Qualquer ajuda é bem-vinda.
Pjava

Pjava

Responder

Posts

19/07/2013

Pjava

Resolvi. Acreditem, faltava um ;.

private void Alert(string msg)
{
ClientScript.RegisterStartupScript(base.GetType(), "alert_msg", string.Format("alert('');", msg), true);
}


O ; após o ...."alert('');==>> Esse cara estava faltando.
Responder

20/07/2013

José

Obrigado PJava por seu retorno, e por informar qual foi a solução.
Sendo assim estou dando o tópico por concluído. Abraços.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar