Ir para conteúdo
Fórum Script Brasil
  • 0

RegisterStartupScript


fabiomarcos

Pergunta

Olá,

Tenho o seguine código javascript sendo executado no clique de um botão asp:

Dim myscript As String = "alert('Teste');"

Page.ClientScript.RegisterStartupScript(Me.GetType(), "myscript", myscript, True)

Ao ser clicado, o alert aparece normalmente na tela (como deveria ser), porém, quando associo esse botão a um UpdatePanel o trecho do código acima parece não fazer efeito...

Porque isso acontece e como faço para que ele seja executado ?

Muito obrigado pela orientação.

Fábio

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Consegui encontrar a solução !

Para aqueles que estiverem passando por dúvida semelhante....

1. Colocar no evento OnPageLoad do webform a chamada para sua função

btnExcluir.Attributes("onClick") = "return cofirmacao()"

2. Se você estiver usando AJAX, colocar no evento OnCLick do botão

ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "confirmacao();", True)

3. Construir sua função (no meu caso confirmacao()), na parte HTML da pagina.

OU....

Usar o componente do ajax control toolkit que você pode baixar aqui... http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ e, uma vez instalado, adicionar um "confirm extender" ao seu botão.

Até mais !

Link para o comentário
Compartilhar em outros sites

  • 0
Olá,

Tenho o seguine código javascript sendo executado no clique de um botão asp:

Dim myscript As String = "alert('Teste');"

Page.ClientScript.RegisterStartupScript(Me.GetType(), "myscript", myscript, True)

Ao ser clicado, o alert aparece normalmente na tela (como deveria ser), porém, quando associo esse botão a um UpdatePanel o trecho do código acima parece não fazer efeito...

Porque isso acontece e como faço para que ele seja executado ?

Muito obrigado pela orientação.

Fábio

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...