none
Existe uma forma de identificar que o <enter> foi pressionado no <asp:TextBox> RRS feed

  • Pergunta

  • Olá.

    Gostaria de saber como identificar que a tecla enter foi pressionada dentro de um campo <asp:TextBox> OU se existe um evento que posso invocar no CodeBehind ao ser pressionada essa tecla, tipo:

            protected void txtNomeCampo_EnterPressionado(object sender, EventArgs e)
            {
    
            }

    Uso WebControls, é um site!

    Desde já, agradeço.


    • Editado wcsantos quinta-feira, 14 de março de 2019 20:36
    quarta-feira, 13 de março de 2019 19:42

Todas as Respostas

  • Olá, bom dia..

    Veja se te ajuda:

    https://docs.microsoft.com/pt-br/dotnet/framework/wpf/advanced/how-to-detect-when-the-enter-key-pressed

    Abs

    quinta-feira, 14 de março de 2019 15:08
  • Olá, bom dia..

    Veja se te ajuda:

    https://docs.microsoft.com/pt-br/dotnet/framework/wpf/advanced/how-to-detect-when-the-enter-key-pressed

    Abs

    Não tem o evento  KeyDown= no <asp:TextBox> do WebControls.

    É um site.

    quinta-feira, 14 de março de 2019 20:35
  • Boa tarde

    Isso pode ser resolvido via javascript no event keypress() identificando o KeyCode da tecla Enter. 

    Segue Exemplo:

    https://adrianorosa.com/blog/jquery/jquery-keycode-tabela-de-referencia.html

    Valeu =)

    sexta-feira, 15 de março de 2019 19:14
  • Boa tarde

    Isso pode ser resolvido via javascript no event keypress() identificando o KeyCode da tecla Enter. 

    Segue Exemplo:

    https://adrianorosa.com/blog/jquery/jquery-keycode-tabela-de-referencia.html

    Valeu =)

    Nesse caso não porque o campo está dentro de uma gridViewe e é renomeado no momento da criação dos campos. Eu teria que colocar um evento para cada textbox criado dentro do gridviwe usando o exemplo acima. Inviável.

    Mas obrigado pela dica.

    sexta-feira, 15 de março de 2019 22:06