none
Ajuda com exibição na hora do clique RRS feed

  • Pergunta

  • Bom dia, como faço para que, na hora dê um clique uma mensagem seja exibida, atualmente estou fazendo assim:

    protected void lnkbPagar_Clicked(object sender, EventArgs e)
    {

    pnlWait.Visible = true;

    lnkbPagar.Visible = false;

    Response.Redirect(urlAutenticacao);

    }

    E mesmo clicando no botão não exibe o aviso AGUARDE e não está ocultando o botão Pagar.

    Alguém pode me ajudar?

    Obrigado

    quarta-feira, 28 de setembro de 2016 12:41

Todas as Respostas

  • Bom dia Pedgom,

    Como você vai mostrar essa mensagem? MessageBox, label?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 28 de setembro de 2016 14:51
    Moderador
  • Label ou o que der certo, dando certo é o que importa
    quarta-feira, 28 de setembro de 2016 16:39
  • Olá Pedgom,

    Se o que você precisa é fazer com que uma mensagem de uma label apareça quando um botão for clicado, tente o seguinte:

    private void Form1_Load(object sender, EventArgs e)
    {
        lblWait.Visible = false;
    }
    
    private void button1_Click(object sender, EventArgs e)
    {
        lblWait.Visible = true;
    }

    Atenciosamente,

    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 28 de setembro de 2016 17:40
    Moderador
  • Amigo, acho que não entendeu.

    O panel wait por padrão já vem false, eu apenas do true nele qdo se clica no botão pagar.

    Da forma que eu fiz funciona desde que não tenha um Response.Redirect pois o sistema não exibe o panel wait e nem desativa o linkbutton pagar, devido a este redirect, entendeu?

    Pela lógica da forma que postei o código acima funciona sem problema, mas o sistema do asp.net ñ executa tal ação sem antes executar o redirect, entendeu?

    Meus clientes estão achando ruim de clicar no botão pagar e ficar processando até jogar para página da cielo, neste meio tempo de até ir para o site da cielo o cliente ñ sabe se está processando ou ñ, por isso eu quero usar o código acima, ok? Estou achando que só vai dar certo se usar jquery, pelo que estou pesquisando.

    quarta-feira, 28 de setembro de 2016 19:49
  • faça uso do evento OnClientClick
    terça-feira, 25 de abril de 2017 03:08