ValidationSummary salta al inicio de la página

Este problema surge cuando en una página ASP con scroll se tiene un control Validation Summary. Al pulsar el botón que desencadena la validación en cliente la página «sube» hasta arriba cuando en muchos casos lo deseable es que no se mueva.

Si se quita el Validation Summary el salto no lo hace.

Para solucionar este problema existen dos soluciones:

  • Trabajar la validación únicamente en servidor, esto significa desactivar validaciones de cliente para todos los controles de validación (EnableClientScript=»false»)
  • Deshabilitar la función ScrollTo de javascript. Esto sería con este código:

<script type="text/javascript">
window.scrollTo = function() { }
</script>

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *