Boletín mugperu Digital - Julio 2009!
  Search 
Saturday, May 19, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Efecto Winforms en ASP.NET
Prev Next
You are not authorized to post a reply.

Author Messages
BlackDevPeru
Posts:54

20/04/2005 12:54 PM  

Hola.

Talves ya hayan visto esta pregunta, pero desearia sus recomendaciones:

Como puedo diseñar una pagina web, donde practicamente el usuario no requeriria usar su mouse?. Es decir, quiero un formulario web donde el usuasrio solo use teclas como tab, enter, etc.. pero no el mouse. Cosas como el enter para pasar de un control a otro, o enfocar al usuario a un control... etc.

Esto viene de un requerimiento donde el usuario quiere probar el control de concurrencia del motor SqlServer, y quiere poner solo enter para q el ingreso de datos sea lo mas rapido posible. A esto... saben como puedo controlar la concurrencia, en la base de datos?.

Saludos.

cesar_juanv
Posts:0

21/04/2005 12:47 PM  

Hola,

Para permitir al usuario pasar de control en control sin usar el mouse te basta el uso de la tecla TAB, pero si el flujo de movimiento entre los controles de tu página es diferente al flujo de pintado siempre puedes detectar cuando se presione la tecla enter para pasar el foco al control que siga en el flujo, también podrías hacer pasar el foco si es que en alguno de los controles se ingresó una cantidad determinada de caracteres (por ejemplo un campo para el DNI, el foco pasaría al siguiente control cuando en el primero se hayan dijitado 8 caracteres). Ejemplos en javascript para hacer lo que te menciono encuentras varios en internet. Ahora, según entiendo necesitas implementar este requerimiento para poder hacer pruebas de concurrencia, pero en realidad la prueba viene en el momento en que el formulario es enviado al servidor para que se procese y no mientras éste se está llenando es decir, no importa cuánto se demore cada usuario en llenar el formulario lo que importa es que dos o más lo envíen al mismo tiempo a procesarce.

Respecto al control de concurrencia, lo logras a través de los bloqueos que el motor de almacenamiento del SQL realiza sobre las tablas / filas de la base de datos, los que van a depender de la política de bloqueos que decidas implementar. Si estás trabajando con .NET hay una serie de notas y recomendaciones de cómo administrar los problemas de concurrencia que puedas tener y de las características de ADO.NET para este fin. Te paso un enlace con información que te puede ser útil: http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/vbcon/html/vboriDataUpdatesConcurrency.asp

Espero sea lo que necesitas.

Gracias

You are not authorized to post a reply.



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement