jafm Posted May 27, 2014 at 10:28 AM Report #557081 Posted May 27, 2014 at 10:28 AM Boas. Estou com o problema numa pagina web. A função dessa página é receber leituras vindas de um Leitor de Código de Barras. O código de barras possui 16 dígitos. Mas sempre que é inserido um código de barras verifica-se que a pagina web faz um pequeno refresh, existe possibilidade de por a pagina web sem refresh, de modo a verificar a introdução mais rápidas dos códigos de barras? Obrigado
nelsonr Posted May 27, 2014 at 11:03 AM Report #557087 Posted May 27, 2014 at 11:03 AM Boas, o que normalmente o leitor de codigo de barras faz é simular o teclado, tendo o enter no final. O teu form deve estar a fazer o submit quando se usa o enter. Experimenta simular usando o teclado, escreves 16 digitos e usa o enter. É o comportamento default nos varios forms, quando existe apenas um campo de texto e um botão. Tens varias formas de dar a volta http://tjvantoll.com/2013/01/01/enter-should-submit-forms-stop-messing-with-that/
jafm Posted May 27, 2014 at 11:22 AM Author Report #557091 Posted May 27, 2014 at 11:22 AM Eu estou a usar o evento TextBox1.TextChanged. para fazer o enter Começa por aqui o erro?
nelsonr Posted May 27, 2014 at 11:26 AM Report #557093 Posted May 27, 2014 at 11:26 AM Se quiseres prevenir esse refresh, podes colocar o conteúdo dentro de um UpdatePanel. http://msdn.microsoft.com/en-us/library/vstudio/bb399001%28v=vs.100%29.aspx
jafm Posted May 27, 2014 at 01:20 PM Author Report #557118 Posted May 27, 2014 at 01:20 PM para colocar o update panel basta apenas colocar o scripManager e depois o UpdatePanel e colocar em cima um textbox e o codigo que tinha continua a ser o mesmo correto?
nelsonr Posted May 27, 2014 at 01:48 PM Report #557125 Posted May 27, 2014 at 01:48 PM Colocas a parte onde tens a textbox e botão dentro do updatepanel. Quando precisar de fazer o post da página, o asp.net trata de ir buscar por ajax, não fazendo o tal refresh visivel.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now