Red de conocimiento informático - Consumibles informáticos - Es necesario verificar si el dato ingresado en el cuadro de texto es mayor que 0. ¿Qué control de validación se necesita? asp.net

Es necesario verificar si el dato ingresado en el cuadro de texto es mayor que 0. ¿Qué control de validación se necesita? asp.net

Si la entrada está dentro del rango especificado: RangeValidator (validación de rango)

Control de validación de expresiones regulares: RegularExpressionValidator (validación de expresiones regulares)

Control de validación personalizado: CustomValidator (validación personalizada)

: control RangeValidator (validación de rango)

Verifica si la entrada está dentro de un rango determinado. El rango está determinado por MaximumValue (máximo) y MinimunVlaue. El código es el siguiente:

controlToValidate="ID de control a verificar"

type="Integer"

Valor Mínimo="Valor mínimo"

Valor Máximo="Valor máximo"

errorMessage="Mensaje de error"

Display="Estático| Dymatic|None">Símbolo de bit de cuenta

En el código anterior:

Utilice Valor Mínimo y Valor Máximo para definir el rango de valores de entrada de control y utilice el tipo para definir el tipo de valor de entrada de control.

La función del control de validación de expresiones regulares es muy poderosa. Puede construir fácilmente el método de verificación usted mismo. Primero echemos un vistazo al código estándar:

ControlToValidate="Nombre del control a verificar"

ValidationExpression="Expresión regular"

errorMessage="Mensaje de error"

display= "Static">Placeholder

Este control utiliza una función personalizada para definir el método de validación. Su código estándar es el siguiente:

<. ASP:CustomValidator RunAt="Servidor"

controlToValidate="Control a validar"

onServerValidateFunction="Función de validación"

errorMessage="Mensaje de error"

Display="Static|Dymatic|None">Marcador de posición

En el código anterior, el usuario debe definir una función para validar la entrada