none
RegularExpressionValidator asp gridview en caso de error???? RRS feed

  • Pregunta

  • Buenos días, gracias de antemano.

    Tengo un datagridview con un campo itemtemplate que tiene un textbox asociado.

    A ese textbox le he metido un control que valida que lo que el usuario introduce sea un numero decimal.

    Hasta aqui todo bien, el control funciona y avisa al usuario que el dato introducido no es correcto, pero permite al usuario cambiar de registro dejando el dato incorrecto.

    ¿Hay alguna manera de que en caso de error deje el campo con un cero?

    Muchas gracias

    martes, 6 de octubre de 2015 10:10

Respuestas

  • No, el RegularExpressionvalidator no puede limpiar el campo y dejar un cero. Pero se me ocurre que podrías sustituirlo por un CustomValidator, y dentro de la rutina de validación añadir un pedacito de javascript que limpie el control si la validación falla. O bien directamente prescindir de los validadores de asp.net y hacer la validación por tu cuenta con una pequeña subrutina en javascript, la cual puede por supuesto vaciar el control si no supera la validación.
    martes, 6 de octubre de 2015 11:38